docker常用命令
最后修改時間2024-03-28
操作系統
Linux version 5.15.0-86-generic
(buildd@lcy02-amd64-086)
(gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38)
#96-Ubuntu SMP Wed Sep 20 08:23:49 UTC 2023
一些docker常用指令
查看鏡像列表
sudo docker images
搜索鏡像
sudo docker search 鏡像名:tag
刪除多個鏡像 鏡像ID或鏡像 用空格隔開
sudo docker rmi -f 鏡像名/鏡像ID 鏡像名/鏡像ID
拉取鏡像
sudo docker pull 鏡像名:tag
查看所有容器列表(包含 正在運行 和 已停止的)
sudo docker ps -a
停止容器
sudo docker stop 容器ID/容器名
重啟容器
sudo docker restart 容器ID/容器名
啟動容器
sudo docker start 容器ID/容器名
從"容器內"拷出
sudo docker cp 容器ID/名稱:容器內路徑 容器外路徑
從"外部"拷貝文件到容器內
sudo docker cp 容器外路徑 容器ID/名稱:容器內路徑
根據鏡像創建容器
sudo docker run -it -d --name 別名 鏡像名:tag /bin/bash
| 參數 | 作用 |
|---|---|
| -d | 后臺運行容器 |
| -p | 端口映射,格式為,主機端口:容器端口 |
| -e | 設置環境變量 |
| --name | 設置容器別名 |
| -v | 掛載文件,格式為,宿主機絕對路徑目錄:容器內目錄 |
刪除多個容器 空格隔開要刪除的容器名或容器ID
sudo docker rm -f 容器名/容器ID 容器名/容器ID
進入容器
sudo docker exec -it 容器名/容器ID /bin/bash
直接退出容器(如果沒有添加-d 參數該容器會被關閉 )
exit
退出 (無論是否添加-d 參數 容器都不會被關閉)
Ctrl + p + q
構建一個新的鏡像
sudo docker commit -m="提交信息" -a="作者信息" 容器名/容器ID 提交后的鏡像名:tag

浙公網安備 33010602011771號