docker安装、卸载、常用命令、自定义网络

一、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的连通性:

 

 

原文地址:https://www.cnblogs.com/schblog/p/13700636.html