《微服务》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
# 等等,可没说让你装完就删除。。。要是手快删了,重头再来一遍吧
谢谢大家的支持,如有错误,请大家留言让小编及时纠错,_