Docker 常用命令

網路相關

查看網路

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker network ls
docker network ls
docker network ls

查看特定網路

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker inspect <network name>
docker inspect <network name>
docker inspect <network name>

刪除特定網路

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker network rm <my-network>
docker network rm <my-network>
docker network rm <my-network>

把鏡像從特定網路斷開

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker network disconnect <network_name_or_id> <container_name_or_id>
docker network disconnect <network_name_or_id> <container_name_or_id>
docker network disconnect <network_name_or_id> <container_name_or_id>

系統相關

進入container裡面的shell

docker exec -it <container_id_or_name> /bin/bash

docker-compose 相關

用docker-compose強制重新build鏡像

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker-compose build --force-rm --no-cache
docker-compose build --force-rm --no-cache
docker-compose build --force-rm --no-cache

如果不想rebuild全部docker服務,只想重新build特定服務

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker-compose build --force-rm --no-cache <service_name>
docker-compose build --force-rm --no-cache <service_name>
docker-compose build --force-rm --no-cache <service_name>

用docker-compose up啟動全部服務

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker-compose up <-d>
docker-compose up <-d>
docker-compose up <-d>

如果加-d就是dettached的意思,會在後台運行。關閉服務

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker-compose down <service(s)>
docker-compose down <service(s)>
docker-compose down <service(s)>

Container相關

清理不活躍的容器

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker container prune
docker container prune
docker container prune

Leave a Comment

Your email address will not be published.