Ehitasin Docker image'i dockerfile'ist. Ma näen, et image ehitati edukalt, aga mida ma sellega teen? Kas see ei peaks olema võimeline konteinerina töötama?
Konkreetne viis selle käivitamiseks sõltub sellest, kas sa andsid pildile sildi/nime või mitte.
$ docker images
REPOSITORY TAG ID CREATED SIZE
ubuntu 12.04 8dbd9e392a96 4 months ago 131.5 MB (virtual 131.5 MB)
Nimega (kasutame Ubuntu):
$ docker run -i -t ubuntu:12.04 /bin/bash
Ilma nimeta, kasutades lihtsalt ID-d:
$ docker run -i -t 8dbd9e392a96 /bin/bash
Lisateavet leiate Docker run reference.
Tehke järgmised sammud:
$ docker images
Saate nimekirja kõigist kohalikest Dockeri piltidest, millel on määratud sildid.
$ docker run image_name:tag_name
Kui te ei ole määranud tag_name
, siis käivitatakse automaatselt 'viimase' sildiga image.
Pildi image_name
asemel võite määrata ka pildi ID (ilma tag_name'ita).
Siin on näide veebiteenuse käivitamiseks Dockeris. Image'i nimi on morrisjobke/webdav. Saate selle tõmmata Docker Hubist.
Pärast nende kujutiste käivitamist saate seejärel juurdepääsu WebDAV instantsile aadressil http://localhost:8888/webdav
. Sisuliselt kasutatakse WebDAV-i juurkataloogina kausta /var/webdav
.
Seda konteinerit saab käivitada järgmisel viisil:
$ docker run -d -e USERNAME=test -e PASSWORD=test -p 8888:80 morrisjobke/webdav