Docker容器相关命令
容器相關命令
1.1 查看容器
查看正在運行的容器
docker ps查看所有容器
docker ps –a查看最后一次運行的容器
docker ps –l查看停止的容器
docker ps -f status=exited在沒有創建docker容器時,使用 docker ps 命令查看正在運行的容器,會顯示沒有容器在運行。
1.2 創建與啟動容器
創建容器常用的參數說明:
創建容器命令:docker run
-i:表示運行容器
-t:表示容器啟動后會進入其命令行。加入這兩個參數后,容器創建就能登錄進去。即分配一個偽終端。
–name :為創建的容器命名。
-v:表示目錄映射關系(前者是宿主機目錄,后者是映射到宿主機上的目錄),可以使用多個-v做多個目錄或文件映射。注意:最好做目錄映射,在宿主機上做修改,然后共享到容器上。
-d:在run后面加上-d參數,則會創建一個守護式容器在后臺運行(這樣創建容器后不會自動登錄容器,如果只加-i -t兩個參數,創建后就會自動進去容器)。
-p:表示端口映射,前者是宿主機端口,后者是容器內的映射端口??梢允褂枚鄠€-p做多個端口映射
(1)交互式方式創建容器
docker run -it --name=容器名稱 鏡像名稱:標簽 /bin/bash這時我們通過ps命令查看,發現可以看到啟動的容器,狀態為啟動狀態
退出當前容器
exit(2)守護式方式創建容器:
docker run -di --name=容器名稱 鏡像名稱:標簽登錄守護式容器方式:
docker exec -it 容器名稱 (或者容器ID) /bin/bash例如:
1) 交互式容器
當使用 docker run -it --name=容器名稱 鏡像名稱:標簽 /bin/bash 命令 創建交互式方式容器時,會從宿主機進入到docker容器內部,然后可以對容器進行操作。
創建容器成功后,創建新的克隆會話
使用 docker ps 命令查看正在運行的容器
- CONTAINER ID : 容器ID
- IMAGE: 鏡像名稱標簽
- COMMAND:運行命令
- CREATED: 創建時間
- STATUS: 容器狀態
- PORTS: 端口映射關系
- NAMES: 容器名稱
使用 exit 命令退出容器時,再使用 docker ps 命令查看正在運行的容器
容器的狀態已經自動停止,但是容器仍然存在。
使用 docker ps -a 命令可以查看所有的 docker容器(包括正在運行和停止運行的容器)
2) 守護式容器
使用 docker run -di --name=mycentos2 centos:7 命令創建守護式方式容器(–name=容器名稱不可以重復,否則會報錯)
成功創建守護式方式容器后,使用docker ps可以查看容器狀態
使用 docker exec -it mycentos2 /bin/bash 命令可以進入到守護方式創建的容器中
使用 exit 命令退出容器,調用 docker ps 命令查看正在運行的容器,守護試容器仍然處于運行狀態。
1.3 停止與啟動容器
停止容器:
docker stop 容器名稱(或者容器ID)
啟動容器:
總結
以上是生活随笔為你收集整理的Docker容器相关命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker镜像相关命令
- 下一篇: C语言——日常刷题(一)