Sukūriau "Docker" atvaizdą iš "Docker" failo. Matau, kad atvaizdas sukurtas sėkmingai, bet ką man su juo daryti? Ar jis neturėtų veikti kaip konteineris?
Konkretus paleidimo būdas priklauso nuo to, ar paveikslėliui suteikėte žymą ir (arba) pavadinimą, ar ne.
$ docker images
REPOSITORY TAG ID CREATED SIZE
ubuntu 12.04 8dbd9e392a96 4 months ago 131.5 MB (virtual 131.5 MB)
Su pavadinimu (naudokime Ubuntu):
$ docker run -i -t ubuntu:12.04 /bin/bash
Be pavadinimo, tik naudojant ID:
$ docker run -i -t 8dbd9e392a96 /bin/bash
Daugiau informacijos rasite Docker run reference.
Atlikite šiuos veiksmus:
$ docker images
Gausite visų vietinių "Docker" atvaizdų su nurodytomis žymėmis sąrašą.
$ docker run image_name:tag_name
Jei nenurodėte tag_name
, bus automatiškai paleistas atvaizdas su 'naujausia' žyma.
Vietoj image_name
taip pat galite nurodyti atvaizdo ID (be tag_name).
Pateikiame pavyzdį, kaip paleisti "Webdev" paslaugą "Docker" programoje. Atvaizdo pavadinimas yra morrisjobke/webdav. Jį galite atsisiųsti iš Docker Hub.
Paleidę šiuos atvaizdus, galėsite pasiekti WebDAV instanciją adresu http://localhost:8888/webdav
. Viduje aplankas /var/webdav
naudojamas kaip WebDAV šaknis.
Šį konteinerį galite paleisti toliau nurodytu būdu:
$ docker run -d -e USERNAME=test -e PASSWORD=test -p 8888:80 morrisjobke/webdav