一、docker的安装与卸载
参考官网:https://docs.docker.com/engine/install/centos/
1.在线安装docker
安装:
#安装指定的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
卸载:
2.离线安装docker
参考链接:https://docs.docker.com/engine/install/centos/#install-from-a-package
(1)下载docker的离线rpm包
访问网址:
https://download.docker.com/linux/centos/
选择对应的centos版本
进入x86_64/stable/Packages/目录,下载所需的docker版本对应的.rpm文件
这里我下载的为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
三、docker的基本命令
scratch空镜像创建命令:
tar cv --files-from /dev/null | docker import - scratch
四、自定义docker网络
自定义网络可能和docker0网络未连通,打通自定义网络与docker0的连通性: