Docker 安装

1、卸载之前的安装的docker

没安装就不用卸载

$ sudo yum remove docker  docker-common docker-selinux docker-engine

2.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3.设置yum源

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

4、阿里云还可以根据账号生成镜像加速器

阿里云官方地址

1、docker添加阿里云镜像加速器
登录aliyun

2、配置阿里云加速器
阿里云会根据账号生成一个账号加速器地址,例如:
https://k9e55i4n.mirror.aliyuncs.com

将加速器地址配置到docker的daemon.json文件中:
# 编辑daemon.json
vim /etc/docker/daemon.json
# 设置加速器地址
{
  "registry-mirrors": ["https://k9e55i4n.mirror.aliyuncs.com"]
}查看设置
cat /etc/docker/daemon.json
最后重新加载和重启docker:
systemctl daemon-reload
systemctl restart docker下载镜像慢的话一定要设置如果设置了阿里云的镜像加速下载一些比较大的镜像如 pxc还慢
解决办法:
1.我是默认安装的,文件是这个/etc/docker/daemon.json
直接进去修改
{ "registry-mirrors" :["https://docker.mirrors.ustc.edu.cn"]}

以下都可以替换上面的网址,个人比较喜欢科大的
国内较快的镜像原地址:
#Docker 官方中国区:https://registry.docker-cn.com
#网易 http://hub-mirror.c.163.com
#ustc中国科技大学 https://docker.mirrors.ustc.edu.cn
参考我改过的配置,下载速度哗哗的
{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"]}

5、安装docker

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

如果报错:
在这里插入图片描述
执行如下命令,一路y即可

yum erase podman buildah

上面命令是在系统中移除 podman 和 buildah 这两个软件包。

yum 是一个包管理器,用于在基于 RPM 包管理系统的 Linux 发行版上安装、升级和移除软件包。
erase 是 yum 命令的一个操作选项,表示移除指定的软件包。
podman 是一个用于管理容器和容器镜像的工具,类似于 Docker。
buildah 是一个用于构建容器镜像的工具,也类似于 Docker。

6、启动并加入开机启动

$ sudo systemctl start docker
$ sudo systemctl enable docker

7、查看docker是否安装成功

(有client和service两部分表示docker安装启动都成功了)

$ docker version
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值