Docker 常用指令介紹

這篇文章整理筆者常用Docker的指令清單

1.  基本常用指令

指令說明
docker —version查看版本
docker images查看本機所有Image
docker loginDocker 登入
docker logoutDocker 登出
docker push $account/$imageDocker 推送本地Image 到 registry
docker logoutDocker 登出
docker rm $nameDocker 刪除容器
docker rmi $nameDocker 刪除Image
docker container ls查看本機所有運行中的容器
docker container ls -a查看本機所有的容器
docker exec -it $name /bin/sh容器內執行powerShell
docker container start $nameDocker 運行暫停的容器
docker container stop $nameDocker 暫停啟動的容器
docker build -t $account/$image .  --no-cache透過Dockerfile 建置Image且不用緩存
docker network ls把網路模式列出來
docker network inspect $name查看網路模式狀態
docker inspect $name查看容器設定
docker logs $name查看該容器運行log
docker exec $name env查看該容器環境變數
docker run $image運行Image可搭配底下的引數來做啟動設定

 

2. Docker Run運行常用指令引數

指令引數說明範例
--detach , -d背景持續運行docker run -d $image
--env , -e設定環境變數docker run -e ENV=ENV $image
--env-file讀環境變數檔案docker run --env-file env.list $image
--pull

執行前會先拉取新的Image,參數有三個

always:始終拉取映像的最新版本

missing:僅在本地不存在映像時拉取它

never:永不拉取映像,僅使用本地緩存的版本

docker run --pull always $image
--restart重新啟動要在容器退出時應用的策略docker run -d --restart $image
--rm容器退出時自動移除容器docker run -d --rm $image
--volume,-v綁定對應本機跟容器內的路徑對應,用於留存狀態
本機資料夾路徑:容器內路徑
docker run -d -v /dir:/dir $image
--name為運行容器設立一個名稱docker run --name $containerName $image
--oom-kill-disable禁用 OOM 殺手 137 代碼docker run --oom-kill-disable $image

Copyright © 2025 - All right reserved