Docker常用指令
1. 啟動容器
docker run -it {{container}} bash
- --rm: 當container死的時候會將persistance的部分都砍掉
- -d: daemon, 會將container以背景(background)方式執行
2. 執行cmd
docker exec -it {{container}} cmd
3. 看container目前執行的process
docker top {{container}}
4. 看container的metrics
docker stats xxxxx
sudo docker stats $(sudo docker ps -q --format {{.Names}})
5. 重啟目前所有正在運行的docker
sudo docker ps -q | sudo xargs docker restart
6. docker即時監控指令(via name)
sudo docker ps | awk '{if (NR!=1){print $NF}}' | sudo xargs docker stats
OR
sudo docker stats $(sudo docker ps | awk '{if(NR!=1){print $NF}}')
|
7. 刪除<none>的container (dangling)
sudo docker rmi -f $(sudo docker images -f 'dangling=true' -q)
8. 若-e跟--env-file同時存在,則會以-e為優先
9. 表列特定名稱的container
sudo docker ps -f name={{keyword}}
沒有留言:
張貼留言