Sliko Docker sem sestavil iz datoteke docker. Vidim, da je bila slika uspešno zgrajena, vendar kaj naj z njo storim? Ali se ne bi smela zagnati kot vsebnik?
Poseben način za zagon je odvisen od tega, ali ste sliki dodelili oznako/naslov ali ne.
$ docker images
REPOSITORY TAG ID CREATED SIZE
ubuntu 12.04 8dbd9e392a96 4 months ago 131.5 MB (virtual 131.5 MB)
Z imenom (uporabimo Ubuntu):
$ docker run -i -t ubuntu:12.04 /bin/bash
Brez imena, samo z uporabo ID:
$ docker run -i -t 8dbd9e392a96 /bin/bash
Za več informacij glejte Docker run reference.
Izvedite naslednje korake:
$ docker images
Dobili boste seznam vseh lokalnih slik Docker z navedenimi oznakami.
$ docker run image_name:tag_name
Če niste navedli naslova_označke
, se bo samodejno zagnala slika z 'najnovejšo' oznako.
Namesto imena_slike
lahko navedete tudi ID slike (brez imena_označke).
Tukaj je primer za zagon storitve webdev v programu Docker. Ime slike je morrisjobke/webdav. Prenesete jo lahko iz Docker Hub.
Ko zaženete te slike, lahko dostopate do instance WebDAV na naslovu http://localhost:8888/webdav
. Notranje se kot korenska mapa WebDAV uporablja mapa /var/webdav
.
Ta vsebnik lahko zaženete na naslednji način:
$ docker run -d -e USERNAME=test -e PASSWORD=test -p 8888:80 morrisjobke/webdav