docker images 可以列出本地所有的映象,
如果你不指定乙個映象的版本標籤,例如你只使用 ubuntu,docker 將預設使用 ubuntu:latest 映象。
我們可以從 docker hub **來搜尋映象,docker hub **為:
我們也可以使用 docker search 命令來搜尋映象。比如我們需要乙個 httpd 的映象來作為我們的 web 服務。我們可以通過 docker search 命令搜尋 httpd 來尋找適合我們的映象。
注意這裡pull應該是全部版本拉取得。
而刪除容器是 rm -f 命令。
構建映象
我們使用命令docker build, 從零開始來建立乙個新的映象。為此,我們需要建立乙個 dockerfile 檔案,其中包含一組指令來告訴 docker 如何構建我們的映象。
runoob@runoob:~$ cat dockerfilefrom centos:6.7maintainer fisher"[email protected]"run /bin/echo 'root:123456'|chpasswd每乙個指令都會在映象上建立乙個新的層,每乙個指令的字首都必須是大寫的。run useradd runoob
run /bin/echo 'runoob:123456'|chpasswd
run /bin/echo -e "lang=\"en_us.utf-8\"">/etc/default/localexpose 22expose 80cmd /usr/sbin/sshd -d
第一條from,指定使用哪個映象源
run 指令告訴docker 在映象內執行命令,安裝了什麼。。。
然後,我們使用 dockerfile 檔案,通過 docker build 命令來構建乙個映象。
runoob@runoob:~$ docker build -t runoob/centos:6.7.sendingbuild context to dockerdaemon 17.92kb引數說明:step1:from centos:6.7--->d95b5ca17cc3
step2:maintainer fisher"[email protected]"--->usingcache
--->0c92299c6f03step3:run /bin/echo 'root:123456'|chpasswd
--->usingcache
--->0397ce2fbd0astep4:run useradd runoob
......
docker映象使用
可以去 搜尋dockerfile mysql 缺省會在 3306 埠啟動資料庫。sudo docker run name some mysql e mysql root password mysecretpassword d mysql 之後就可以使用其它應用來連線到該容器。mongodb 缺省會在...
Docker映象使用
命令 docker images 或 docker image ls作用 列出本機主機已有映象的基本資訊 示例 在列出的資訊中,字段引數含義 tag 映象的標籤資訊,18.04 latest表示不同的版本資訊。標籤只是標記,並不能標 識映象內容 image id 映象的id 唯一標識 如果兩個映象的...
使用docker打包映象
docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的映象中,然後發布到任何流行的 linux或windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。關於安裝教程不做介紹,需要的朋友自己搜一下吧。你可以從docker庫中拉取基礎...