在平常的开发工作中,我们经常需要使用 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:容器路径