Skip to content

容器管理命令

容器管理命令用于管理 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 功能相同,前者是推荐的管理命令格式。

由 BSFC Tech 提供技术支持