有時會操作到,記錄下避免忘記
查詢container IP地址
#docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' containername
查詢所有container IP地址
#docker ps -q | xargs -n 1 docker inspect --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} {{ .Name }}' | sed 's/ \// /'
Docker 預設沒辦法使用靜態IP,如果需要使用靜態IP,必須自行建立一組Network,建立一組Network如下
#docker network create --subnet=172.19.0.0/16 testnetwork
一次把所有已經停止的container 啟動
#docker start $(docker ps -a -q -f status=exited)
查看container 日誌
#docker logs --tail 50 --follow --timestamps containername
停止所有container
#docker stop $(docker ps -a -q)
Facebook Comments