docker 基本命令

2022-06-09 07:45:11 字數 1679 閱讀 1760

1.1 映象常用管理命令

[root@linux-node4 diff]#

docker help # 檢視docker幫助

[root@linux-node4 diff]#

docker image --help # 檢視 docker中 映象 相關幫助

[root@linux-node4 diff]#

docker image ls # 檢視當前所有映象 [root@linux-node4 diff]# docker image inspect nginx # 檢視指定映象 (nginx映象)詳細資訊

[root@linux-node4 diff]#

[root@linux-node4 diff]#

docker image rm nginx:1.14 # 刪除nginx 1.14版 本

1.2 docker建立容器常用命令

docker run 基本使用

root@dev:~#

docker run -itd nginx

root@dev:~#

docker ps

root@dev:~#

docker rm -f e182a69f841d

docker run常用引數

-d #

後台執行容器,並返回容器id;

-i #

以互動模式執行容器,通常與-t 同時使用;

-t #

為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

-p #

隨機埠對映,容器內部埠隨機對映到主機的高階口 -p # 指定埠對映,格式為:主機(宿主)埠:容器埠

--name="

nginx-lb"#

為容器指定乙個名稱;

--dns 8.8.8.8 #

指定容器使用的dns伺服器,預設和宿主一致;

docker使用

[root@linux-node4 diff]#

docker container run -d --name web3 -e test=123456 -p 8800:80 -h webhostname --restart always nginx

-d #

後台啟動nginx容器

--name web3 #

自定義容器名字(缺省會是一段隨機字串)

-e test=123456 #

啟動容器新增變數 test=123456 (echo $test)

-p 8800:80 #

宿主機的8800埠對映到docker容器的80埠中

-h webhostname #

docker容器主機名 (a300f394af88)

--restart always #

宿主機重啟自動拉起這個docker容器

nginx #

使用這個nginx映象啟動容器

注:訪問這個docker nginx

[root@linux-node4 diff]#

docker logs web # 檢視上 面啟動的web容器的日誌

[root@linux-node4 diff]#

docker exec -it web bash # 進入容 器web

docker基本命令

最近開發中用到docker,就順便了解了一下整合知識,後期再做補充 檢視docker所有容器 docker ps a 檢視正在執行的docker容器 docker ps 啟動docker容器 docker start container 暫停docker容器 docker stop containe...

Docker基本命令

docker v檢視docker版本 docker search 映象名 例docker search redis搜尋映象 docker pull 映象名 例docker pull redis docker images檢視本地映象列表 docker rmi image id刪除指定映象 刪除映象的...

docker基本命令

檢視程序 docker ps結束docker程序 強制關閉容器 docker kill psname 或者使用容器id優雅的關閉容器 docker container stop containerid檢視docker中的映象 docker image ls檢視docker容器 1 正在執行的 doc...