docker相关命令

操作docker进程相关命令

systemctl status docker
systemctl start docker
systemctl restart docker
systemctl stop docker
systemctl enable docker #设置开机自启

docker镜像相关命令

  • 查看本地镜像
    docker images
  • 搜索镜像
    docker search 镜像名称
    如 docker search redis
  • 删除镜像
    docker rmi 镜像ID
    或者
    docker rmi 镜像名称:TAG
  • 查看所有镜像的id
    docker images -aq
  • 查看所有镜像
docker ps `docker images -aq `
  • 删除所有镜像
docker rmi `docker images -aq `

docker容器相关命令

  • 查看容器
    docker ps//查看正在运行的容器
    docker ps -a//查看所有容器

  • 创建并启动容器
    docker run 参数
    参数说明:

  1. -i:以交互模式运行容器,通常与 -t 同时使用
    不加-i 时,若容器没有客户端连接,容器会自动关闭。

  2. -t: 为容器重新分配一个伪输入终端,通常与-i同时使用

  3. -d: 以后台进程模式运行容器。
    使用 -d 创建并启动的容器,需要使用docker exec 命令进入容器。退出容器后,容器不会关闭。

  4. -it 创建的容器一般称为交互式容器,-id 创建的容器一般称为守护式容器

docker run -it --name 容器名称 镜像:TAG /bin/bash

/bin/bash ,执行后目录会进入到容器内部
交互式容器,exit退出容器后,容器自动关闭

docker run -id --name 容器名称  镜像:镜像TAG 

以后台进程模式启动容器

  1. --name: 为创建的容器命名
  • 进入容器
    docker exec -it 容器名称 /bin/bash

  • 停止容器
    docker stop 容器名称

  • 启动容器
    docker start 容器名称

  • 删除容器
    docker rm 容器名称
    docker rm 容器id

  • 查看所有容器的id
    docker ps -aq

  • 查看容器信息
    docker inspect 容器名称

  • 删除所有容器

docker rm `docker ps -aq`  

你可能感兴趣的:(docker相关命令)