? ? ? ? ? 在平常的開發工作中,我們經常需要使用 docker 容器,那么常用的 docker 容器命令有哪些呢?今天簡單總結下。? ? ????
一:查看容器
查看運行的容器:docker ps
查看所有的容器:docker ps a
查看容器詳細信息:docker inspect 容器ID或名稱
查看容器資源占用情況:docker stats 容器ID或名稱
二:啟動、停止、刪除容器
啟動已停止的容器:docker start 容器ID或名稱
停止運行中的容器:docker stop 容器ID或名稱
強制停止容器:docker kill 容器ID或名稱
重啟容器:docker restart 容器ID或名稱
刪除已停止的容器:docker rm 容器ID或名稱
強制刪除運行中的容器:docker rm -f 容器ID或名稱
三:查看容器日志
從當前開始查看:docker logs -f --since=0s 容器ID或名稱
從近十分鐘開始查看:docker logs -f --since=10m 容器ID或名稱
從某個時間段開始查看docker logs -f --since=2024-12-18T17:00:00 容器ID或名稱
查看容器日志:docker logs 容器ID或名稱
查看容器近多少行日志:docker logs -f --tail 100 容器ID或名稱
查看容器實時日志:docker logs -f 100 容器ID或名稱
四:容器網絡操作
查看端口映射:docker port 容器名/ID
查看網絡詳情:docker network inspect 網絡名
為容器添加網絡:docker network connect 網絡名 容器ID或名稱
斷開容器與網絡的連接:docker network disconnect 網絡名 容器ID或名稱
五:進入、退出容器
進入容器:docker exec -it 容器ID或容器名稱 /bin/bash
退出容器:exit
六:文件操作
從容器復制文件到主機:docker cp 容器名/ID:容器路徑 本地路徑
從主機復制文件到容器:docker cp 本地路徑 容器名/ID:容器路徑