centos8下安装docker

centos8下安装docker

  1. centos系统的内核必须高于3.10
    命令:uname -r 查看centos内核情况

  2. yum 包更新到最新
    命令:yum update

  3. 卸载旧版本(如果安装过旧版本的话,以前没有安装过的直接跳过此步)
    命令:yum remove docker docker-common docker-selinux docker-engine

  4. 安装需要的软件包
    命令:yum install -y yum-utils device-mapper-persistent-data lvm2

  5. 设置yum源
    a:默认仓库地址
    命令:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    b:aliyun 仓库地址
    命令: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  6. 安装最新版本的Docker
    命令:yum install docker-ce docker-ce-cli containerd.io

  7. 上述第6步可能会报containerd.io版本较低的错误,这是我们只需要将containerd.io的版本更新即可,我这里更新的是下面的版本: https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm(没报错误则跳过此步)则可以安装containerd.io
    命令:yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm
    然后重复上述第6步骤。

  8. 启动Docker并设置开机启动
    启动命令:systemctl start docker
    开机自启命令:systemctl enable docker
    启动/停止/状态命令:systemctl start/stop/status docker

  9. 修改 Docker 服务配置
    vim /usr/lib/systemd/system/docker.service
    在ExecStart这里加入 不能有回车

-H unix:///var/run/docker.sock -H 0.0.0.0:2375
如:
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H unix:///var/run/docker.sock -H 0.0.0.0:2375
# -H unix:///var/run/docker.sock : 开启一个对外主机服务,使用 docker.sock 文件管理
# -H 0.0.0.0:2375 : 允许什么客户端 IP 访问当前服务,当前服务对外暴露的端口号是什么。2375是自定义的端口

然后在重新加载下
systemctl daemon-reload
systemctl restart docker

异常 x509

Error response from daemon: Get https://registry-1.docker.io/v2/: x509: certificate has expired or is not yet valid

解决方案:

  1. 同步时间
    vim /etc/chrony.conf
    在最后面加上
    server 210.72.145.44 iburst
    server ntp.aliyun.com iburst
  2. 重新加载配置
    systemctl restart chronyd.service
  3. 时间同步
    chronyc sources -v
  4. 获取时间
    date
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值