在CentOS7上安装docker

环境:

virtualbox:6.1

CentOS:CentOS Linux release 7.7.1908(Core)
  内核: 3.10

 

根据docker网站上,CentOS安装Docker的方式进行安装(https://docs.docker.com/engine/install/centos/):

  1.  系统的要求:
    CentOS7, 并且 centos-extras 库有效(缺省有效的)
  2. 卸载老版本:
    老版本Docker称为:docker 或者  docker-engine; 如果有安装,卸载掉 -- 现在版本叫 docker-ce
    $ sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine

     

  3. 安装
    安装有3种方式可以选择
    1. 设置Docker仓库后安装
    2. 下载RPM包手工安装和升级
    3. 通过自动化脚本来安装;
    对我们来说,可以上网的,通过Docker仓库来安装还是十分方便的;

     

通过Docker仓库安装

  安装 yum-utils 包 -- 提供 yum-config-manager 工具:增加Docker仓库:

$ sudo yum install -y yum-utils

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安装 DOCKER ENGINE

$ sudo yum install docker-ce docker-ce-cli containerd.io

安装时提示是否接受GPG key:比较一下是否为“060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35”,是的话,就接受;

-----

安装特定版本的Docker Engine,先列出所有的可用版本:

$ yum list docker-ce --showduplicates | sort -r

在本机显示的结果:

安装特定版本:

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

 

启动Docker--自启动:

$ sudo systemctl start docker

判断是否正常,运行一个 hello-world 镜像:

$ sudo docker run hello-world

检查Docker的版本

 

卸载Docker

卸载docker,用以下叫脚本

$ sudo yum remove docker-ce docker-ce-cli containerd.io

安装用install ,卸载用 remove;

以上将docker软件都卸载了,docker运行的配置,镜像等,还保留着,用以下命令清空

$ sudo rm -rf /var/lib/docker

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值