Upload
luciano-fiandesio
View
495
Download
0
Embed Size (px)
Citation preview
#Version:0.0.1FROMubuntu:14.04MAINTAINERRockyBalboa"[email protected]"
RUNapt-keyadv--keyserverhkp://keyserver.ubuntu.com:80--recv7F0CEB10
RUNecho'debhttp://download-distro.mongodb.org/repo/ubuntu-upstartdist10gen'|sudotee/etc/apt/sources.list
RUNapt-getupdate
#notethe-yflag,fornoninteractiveRUNapt-getinstall-ymongodb-org
RUNmkdir-p/data/db
#Thismongoinstancewillruninacontainer#soitmustbeconfiguredtoacceptconnectionsfromforeignhostsRUNecho"bind_ip=0.0.0.0">>/etc/mongdodb.conf
EXPOSE27017
#SetthedefaultcommandforthisimageCMD["mongod"]
$create--drivervirtualboxdev#startmachinelocallyusingvirtualbox$create--driverdigitaloceandev-cloud#startmachinelocallyusingdigitalocean
$dockersearch#searchhub.docker.comforanimage$dockerpull #downloadanimage$dockerimages#listallexistinglocalimages$dockerrun #startsacontainerfromanimage$dockerps #listrunningcontainers$dockerbuild #buildanimagefromadockerfile
-d #runsthecontainerindetachedmode(backgroundprocess)-t #runsthecontainerusingapseudo-tty-i #usesinteractivemode--name#assignaname,insteadofautogeneratedone
dockerstop #stopsacontainerdockerstart #startsacontainerdockerattach #attachtoacontainerdockerremove#removeacontainerdockerrmi#removeanimage
$dockerrun-d--namedatabase-eMYSQL_ROOT_PASSWORD=rootmysql$dockerrun-d--linkdatabase:db--namewebrunseb/hostname$dockerrun-d--linkweb:application--namelbnginx