Docker是一個好物,但是,說真的那些指令是在太擾人了,畢竟不是專職負責這塊,避免每次忘記都要大費周章查詢Google,這邊簡單紀錄一下個人每次都用的Docker指令

查詢Container網路IP

1
docker inspect --format "{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}" containerID

刪除所有Images

正在使用的不會被刪除

1
docker images -q | %{docker rmi $_}

儲存Image到.tar file

將image儲存成實體檔案

1
docker save -o "c:\image\SQLTest.tar" microsoft/mssql-server-windows-express:SQLTest

如果要將實體檔案匯入到images,可以這樣寫

1
docker load "c:\image\SQLTest.tar" -i

Docker狀態

了解在Host內的Container,耗用多少CPU、多少IO…

1
docker stats

啟動新的Docker

啟動一個新的Docker

1
docker run -d --name containername -p 10001:80 microsoft/dotnet