容器管理命令
容器管理命令用于管理 Docker 容器的完整生命周期,包括创建、启动、停止、删除等操作。
核心命令
运行容器
- docker run - 运行一个新容器(最常用)
docker create- 创建但不启动容器
查看容器
- docker ps - 列出容器
docker inspect- 查看容器详细信息docker top- 查看容器进程docker port- 查看端口映射docker diff- 查看文件系统变更
生命周期管理
docker start- 启动已停止的容器docker stop- 停止运行中的容器docker restart- 重启容器docker pause- 暂停容器docker unpause- 恢复暂停的容器docker kill- 强制停止容器docker rm- 删除容器
执行命令
- docker exec - 在运行中的容器内执行命令
docker attach- 附加到容器主进程
日志与监控
docker logs- 查看容器日志docker stats- 查看容器资源使用(在 system 模块)
文件操作
docker cp- 在容器和本地文件系统间复制文件docker export- 导出容器文件系统docker import- 从 tar 文件导入镜像
快速参考
sh
# 运行容器
docker run -d -p 80:80 --name my-nginx nginx
# 查看运行中的容器
docker ps
# 查看所有容器
docker ps -a
# 停止容器
docker stop my-nginx
# 启动容器
docker start my-nginx
# 删除容器
docker rm my-nginx提示
使用 docker container 子命令(如 docker container run)与直接使用 docker run 功能相同,前者是推荐的管理命令格式。