在线安装Docker

安装

yum-utils


yum install -y yum-utils

设置存储库# 官方地址(比较慢)
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

安装

Docker

引擎
yum install docker-ce docker-ce-cli containerd.io

安装完成后,运行下面的命令,验证是否安装成功docker version # 查看Docker版本信息

systemctl start docker        # 启动 docker 服务:
systemctl stop docker        # 停止 docker 服务:
systemctl status docker        # 查看 docker 服务状态
systemctl restart docker    # 重启 docker 服务

阿里云镜像加速器
使用配置文件

/etc/docker/daemon.json

(没有时新建该文件)

vim /etc/docker/daemon.json
添加如下内容,可以自己替换。默认地址是我的创建的

{

“registry-mirrors”: [

“https://pyfrm5p0.mirror.aliyuncs.com”

],

“data-root”: “/opt/data/vol”,

“log-opts”: {

“max-size”: “10m”,

“max-file”: “3”

}

}

安装registry

docker run -d \
  -p 5000:5000 \
  --restart=always \
  --name registry \
  -v /mnt/registry:/var/lib/registry \
  registry:2

添加Registry配置

/etc/rancher/k3s/registries.yaml ##文件不存在时手动创建
mirrors:
    "192.168.0.4:5000":
    endpoint:
      - "http://192.168.0.4:5000" #换成自己的IP

配置容器镜像

cp /var/lib/rancher/k3s/agent/etc/containerd/config.toml /var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl
/var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl
[plugins.cri.registry.mirrors]
  [plugins.cri.registry.mirrors."docker.io"]
    endpoint = ["https://pyfrm5p0.mirror.aliyuncs.com"]
重启Docker Daemon即可。
systemctl daemon-reload# 重启docker服务
systemctl restart docker

Original: https://www.cnblogs.com/JimmyThomas/p/16413752.html
Author: JimmyThomas
Title: 在线安装Docker

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/582500/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球