Rakensin Docker-kuvan dockerfilestä. Näen, että image rakennettiin onnistuneesti, mutta mitä teen sille? Eikö sitä pitäisi pystyä käyttämään konttina?
Erityinen tapa suorittaa se riippuu siitä, annoitko kuvalle tunnisteen/nimen vai et.
$ docker images
REPOSITORY TAG ID CREATED SIZE
ubuntu 12.04 8dbd9e392a96 4 months ago 131.5 MB (virtual 131.5 MB)
Nimen kanssa (käytetään Ubuntu):
$ docker run -i -t ubuntu:12.04 /bin/bash
Ilman nimeä, vain ID:tä käyttäen:
$ docker run -i -t 8dbd9e392a96 /bin/bash
Katso lisätietoja Docker run reference.
Toimi seuraavasti:
$ docker images
Saat luettelon kaikista paikallisista Docker-kuvista, joissa on määritetyt tunnisteet.
$ docker run image_name:tag_name
.
Jos et ole määritellyt tag_name
, se ajaa automaattisesti kuvan, jossa on 'uusin' tagi.
kuvan_nimen
sijasta voit myös määrittää kuvan ID:n (ei tag_nimeä).
Tässä on esimerkki webdev-palvelun suorittamisesta Dockerissa. Kuvan nimi on morrisjobke/webdav. Voit hakea sen Docker Hub.
Kun olet ajanut nämä kuvat, voit käyttää [WebDAV]-instanssia2 osoitteessa http://localhost:8888/webdav
. Sisäisesti kansiota /var/webdav
käytetään WebDAV:n juurena.
Voit käyttää tätä konttia seuraavalla tavalla:
$ docker run -d -e USERNAME=test -e PASSWORD=test -p 8888:80 morrisjobke/webdav