Docker是一個開源的容器化平臺,它能夠幫助程序員們更好的完成代碼的打包、分發(fā)、運(yùn)行和管理等任務(wù),因此在當(dāng)今企業(yè)級應(yīng)用中的地位越來越重要。Docker提供的基礎(chǔ)指令主要涉及鏡像和容器兩個方面,下面我們就來了解一下這些常用的Docker指令。
docker version
該命令用于查看Docker的版本信息,它會顯示出與Docker相關(guān)的軟件包名稱、版本、Git commit、操作系統(tǒng)以及內(nèi)核版本等信息。
docker images
該命令用于查看所有本地已經(jīng)被加載了的Docker鏡像,它會列出鏡像的REPOSITORY(鏡像名稱)、TAG(標(biāo)簽)、IMAGE ID(鏡像ID)、CREATED(創(chuàng)建日期)以及SIZE(鏡像大小)等信息。
docker pull 鏡像名稱:標(biāo)簽
該命令用于從Docker官方倉庫或其他鏡像倉庫中拉取指定的Docker鏡像到本地,它后面跟著的鏡像名稱
和標(biāo)簽
組成了一個唯一的鏡像標(biāo)識符。比如,我們可以通過下面的命令來拉取一個最新版本的Ubuntu操作系統(tǒng)鏡像到本地:
docker pull ubuntu:latest
docker run 鏡像名稱:標(biāo)簽
該命令用于根據(jù)指定的Docker鏡像創(chuàng)建一個新的容器并啟動它,它后面跟著的鏡像名稱
和標(biāo)簽
組成了要創(chuàng)建的容器所使用的鏡像。比如,我們可以通過下面的命令來創(chuàng)建一個新的Ubuntu容器并進(jìn)入到它的命令行中:
docker run -it ubuntu:latest /bin/bash
這里-it
參數(shù)表示我們希望進(jìn)入到新的容器的交互式命令行中,/bin/bash
表示我們希望使用Bash作為容器的默認(rèn)shell。
docker ps
該命令用于列出當(dāng)前正在運(yùn)行的所有Docker容器,它會列出容器的CONTAINER ID(容器ID)、IMAGE(鏡像名稱)、COMMAND(啟動命令)、CREATED(創(chuàng)建日期)、STATUS(容器狀態(tài))以及PORTS(端口映射)等信息。
docker stop 容器ID
該命令用于停止指定ID的Docker容器,使得它的狀態(tài)變?yōu)橐淹V埂1热纾覀兛梢酝ㄟ^下面的命令來停止一個名為webapp
的容器:
docker stop webapp
以上就是Docker的一些基礎(chǔ)指令的介紹,相信這些命令可以幫助你更好的使用Docker平臺完成開發(fā)工作。