一、docker的安装与卸载

参考官网:https://docs.docker.com/engine/install/centos/

1.在线安装docker

安装:

brew 卸载docker 卸载docker命令_rpm包

#安装指定的docker版本命令如下:
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
示例:
[root@localhost ~]# yum install docker-ce-19.03.1 docker-ce-cli-19.03.1 containerd.io -y

卸载:

brew 卸载docker 卸载docker命令_docker_02

2.离线安装docker

参考链接:https://docs.docker.com/engine/install/centos/#install-from-a-package

(1)下载docker的离线rpm包

  访问网址:
  https://download.docker.com/linux/centos/  选择对应的centos版本

  

brew 卸载docker 卸载docker命令_centos_03

 

x86_64/stable/Packages/目录,下载所需的docker版本对应的.rpm文件

  

brew 卸载docker 卸载docker命令_docker_04

这里我下载的为docker最高版本,相关rpm包均为最新版本,如下:

containerd.io-1.4.6-3.1.el7.x86_64.rpm
docker-ce-20.10.7-3.el7.x86_64.rpm
docker-ce-cli-20.10.7-3.el7.x86_64.rpm
docker-ce-rootless-extras-20.10.7-3.el7.x86_64.rpm
docker-scan-plugin-0.8.0-3.el7.x86_64.rpm
docker-ce-selinux-17.03.3.ce-1.el7.noarch.rpm

(2)使用yum安装下载的docker引擎.rpm包

下载好的rpm包放到/opt目录下,执行安装命令:

yum  install  /opt/*.rpm

(3)启动docker

systemctl  start  docker

(4)验证docker安装成功

docker  run  hello-world

 二、配置阿里镜像加速

查看阿里加速配置方式的网址为:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

brew 卸载docker 卸载docker命令_rpm包_05

三、docker的基本命令

brew 卸载docker 卸载docker命令_centos_06

 

brew 卸载docker 卸载docker命令_brew 卸载docker_07

 

brew 卸载docker 卸载docker命令_rpm包_08

brew 卸载docker 卸载docker命令_centos_09

 

brew 卸载docker 卸载docker命令_centos_10

 

brew 卸载docker 卸载docker命令_docker_11

 

brew 卸载docker 卸载docker命令_brew 卸载docker_12

 

brew 卸载docker 卸载docker命令_centos_13

 

brew 卸载docker 卸载docker命令_docker_14

 

brew 卸载docker 卸载docker命令_docker_15

 scratch空镜像创建命令:

tar cv --files-from /dev/null | docker import - scratch

 四、自定义docker网络

brew 卸载docker 卸载docker命令_docker_16

brew 卸载docker 卸载docker命令_brew 卸载docker_17

 自定义网络可能和docker0网络未连通,打通自定义网络与docker0的连通性:

brew 卸载docker 卸载docker命令_docker_18

 

brew 卸载docker 卸载docker命令_brew 卸载docker_19

 

brew 卸载docker 卸载docker命令_rpm包_20