《微服务》docker基础(一):docker安装

2020-10-23  本文已影响0人  Just_zxt

此教程是本人在工作中整理的学习笔记,该系列会持续更新,希望能帮助到需要的童鞋们,让大家一起成长。

CentOS7 安装docker

1. 如果之前安装过docker或删除老版本,可先删除

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

2. 安装 yum-utils包

$ yum install -y yum-utils

3. 设置镜像仓库,官方默认的镜像仓库由于是国外网站,访问速度慢,建议使用阿里云的镜像仓库

#官方
$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

4. 安装最新版的 docker,一般常用docker-ce

​ # docker-ce 社区版

​ # docker-ee 企业版

#   在安装之前,先更新下 yum 软件包索引
$ yum makecache fast

#   安装docker
$ yum install docker-ce docker-ce-cli containerd.io

#   如果需要安装指定版本
$ yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

5. 启动

$ systemctl start docker

#   启动后查看 docker版本
$ docker version

6. 测试运行

$ docker run hello-world

如果一切顺利,表示 docker 已经安装并启动成功!

7. 配置阿里云镜像加速器

# 登录阿里云管理后台 --> 产品与服务 --> 【弹性计算】容器镜像服务
$ mkdir -p /etc/docker

$ vim /etc/docker/daemon.json

# vim编辑daemon.json中的内容为
    {
            "registry-mirrors":["你的阿里云镜像地址"]
    }

#   systemctl daemon-reload

# systemctl restart docker


8. 删除docker

#   卸载docker依赖
$ yum remove docker-ce docker-ce-cli containerd.io

#   删除资源目录,docker的默认工作目录
$ rm -rf /var/lib/docker

# 等等,可没说让你装完就删除。。。要是手快删了,重头再来一遍吧 

谢谢大家的支持,如有错误,请大家留言让小编及时纠错,_

上一篇下一篇

猜你喜欢

热点阅读