【Docker】Docker常用命令记录

Docker安装(CentOS 7)

  1. 安装所需软件包
    yum install -y yum-utils
    
  2. 设置仓库(清华大学)
    yum-config-manager \
     --add-repo \
     https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
    
  3. 安装最新版本的Docker Engine-Communitycontainerd
    yum install docker-ce docker-ce-cli containerd.io
    
    如果安装出现如下错误时,
    Error:
     Problem: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
    
    请先安装新版的containerd.io
    yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm
    
    之后的安装如果遇到下面的确认,全部输入y确认
    Is this OK [y/N]:
    

Docker操作

  1. 启动Docker
    systemctl start docker
    
  2. 停止Docker
    systemctl stop docker
    
  3. 验证Docker
    docker run hello-world
    
  4. 查看镜像
    docker images
    
  5. 查看容器
    docker ps -a
    
  6. 删除镜像
    docker rmi 镜像ID/名称
    
  7. 删除容器
    docker rm 容器ID/名称
    
  8. 启动所有容器
    docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
    
  9. 关闭所有容器
    docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
    
  10. 删除所有容器
    docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
    
  11. 删除所有镜像
    docker rmi $(docker images | awk '{print $3}' |tail -n +2)
    

创建Docker网络

  1. 创建bridge网络
    docker network create xxxxx
    
  2. 查看网络信息
    [root@XXX ~]# docker network ls
      NETWORK ID          NAME                DRIVER              SCOPE
      ead0163035fc        bridge              bridge              local
      d5d9182feb24        xxxxx               bridge              local
      3a7519449f25        host                host                local
      55a9c3c756c5        none                null                local
    
posted @ 2021-03-30 11:36  shuusuj  阅读(51)  评论(0)    收藏  举报