跳到主要内容

docker 命令

docker 命令是由docker + 二级命令 + 三级命令 + 参数组成 常用的二级命令有:

  • container
  • image
  • network
  • volume 其中,container比较特殊,container可以省略,直接使用docker ps即可查看所有容器

常用的三级命令有:

  • ls
  • ps
  • inspect
  • create
  • start
  • restart
  • stop
  • kill
  • rm
  • logs
  • exec
  • attach

容器命令

# 查看容器
docker ps

# 查看容器详细信息
docker inspect <container_id>

# 查看所有容器
docker ps -a

# 查看所有容器ID
docker ps -a -q

# 创建并启动容器
docker run <image_name>

# 创建并启动容器并指定端口
docker run -d -p 8080:80 nginx

# 创建并启动容器并指定名称
docker run --name nginx_container nginx

# 创建并启动容器并指定端口和名称,并且在后台运行
# docker run -d -p 8080:80 --name nginx_container nginx

# 创建不启动容器
docker create <image_name>

# 停止容器(优雅的停止)
docker stop <container_id>

# 强制停止容器(暴力停止)
docker kill <container_id>

# 删除容器
docker rm <container_id>