Docker 安装(CentOS) - 自学笔记

docker 官网: Docker: Accelerated Container Application Development

安装文档地址: Install Docker Engine on CentOS | Docker Docs

1. 确定CentOS版本: cat /etc/redhat-release 【centos7及以上】

2. 卸载旧版本docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

3. 确定CentOS能够上网 

网上有很多教程,主要步骤是修改 /etc/sysconfig/network-scripts/ifcfg-ens33文件中 BOOTPROTO=static ONBOOT=yes,添加IPADDR=xxx.xxx.xxx.xxx NETMASK=255.255.255.0 GATEWAY=xxx.xxx.xxx.xxx 

其中GATEWAY查看VM虚拟网络编辑器中的参数。

CentOS联网(图解超详细)_centos怎么联网_任彪煜的博客-CSDN博客 (由于是记录自学步骤,就先记录了,不妥可联系删除)

4. 【接下来的步骤都在root用户下操作】

    安装gcc :yum -y install gcc

    安装gcc c++: yum -y install gcc-c++

5. 安装docker repository :

yum install -y yum-utils

6. 设置stable 镜像仓库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 【外网仓库,不能使用】

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo【推荐使用aliyun镜像】

7. 更新yum软件包索引,提高yum安装速度:yum makecache fast

8. 安装docker engine

yum -y install docker-ce docker-ce-cli containerd.io 

9. 启动docker : systemctl start docker

10. 查看docker版本: docker version

11. 测试docker-helloword 是否成功:docker run hello-world

运行helloworld时,本地无镜像,所以docker会去仓库进行查看,运行成功。

12.docker 卸载

停止docker : systemctl stop docker

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

rm -rf /var/lib/docker

rm -rf /var/lib/containerd

13. 由于docker 服务器在国外,所以我们可以采用阿里云镜像加速器进行加速。

开放云原生应用-云原生(Cloud Native)-云原生介绍 - 阿里云

      1)登录阿里云账号,在菜单中选择【容器镜像服务】,在镜像工具中选择【镜像加速器】,获得加速器地址。

      2)根据下面的指引配置镜像加速器。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值