rocky8安装docker

查看系统版本

[root@localhost apache-doris-3.0.8-rc01-src]# cat /etc/system-release
Rocky Linux release 8.10 (Green Obsidian)
[root@localhost apache-doris-3.0.8-rc01-src]# cat /etc/redhat-release 
Rocky Linux release 8.10 (Green Obsidian)
[root@localhost apache-doris-3.0.8-rc01-src]# cat /proc/version 
Linux version 4.18.0-553.el8_10.x86_64 (mockbuild@iad1-prod-build001.bld.equ.rockylinux.org) (gcc version 8.5.0 20210514 (Red Hat 8.5.0-22) (GCC)) #1 SMP Fri May 24 13:05:10 UTC 2024

docker doc

按照官方文档操作会遇到SSL相关的问题

[root@localhost apache-doris-3.0.8-rc01-src]# sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Docker CE Stable - x86_64                                                                                                                                 0.0  B/s |   0  B     00:00    
Errors during downloading metadata for repository 'docker-ce-stable':
  - Curl error (35): SSL connect error for https://download.docker.com/linux/rhel/8/x86_64/stable/repodata/2184c183ee95d0b07b0cda0160b70b3629900971ed1beae9e999cafc90532631-primary.xml.zst [OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to download.docker.com:443 ]
  - Curl error (35): SSL connect error for https://download.docker.com/linux/rhel/8/x86_64/stable/repodata/repomd.xml [OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to download.docker.com:443 ]
  - Curl error (35): SSL connect error for https://download.docker.com/linux/rhel/8/x86_64/stable/repodata/15785a63d2ef1d07302d019d57565000357f16c1421237558eba5342e218f36d-updateinfo.xml.zst [OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to download.docker.com:443 ]
  - Curl error (35): SSL connect error for https://download.docker.com/linux/rhel/8/x86_64/stable/repodata/df904c52163821854d495441475b258d621c6d03f81201aa008a2b933007efb7-filelists.xml.zst [OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to download.docker.com:443 ]
Error: Failed to download metadata for repo 'docker-ce-stable': Yum repo downloading error: Downloading error(s): repodata/2184c183ee95d0b07b0cda0160b70b3629900971ed1beae9e999cafc90532631-primary.xml.zst - Cannot download, all mirrors were already tried without success; repodata/df904c52163821854d495441475b258d621c6d03f81201aa008a2b933007efb7-filelists.xml.zst - Cannot download, all mirrors were already tried without success; repodata/15785a63d2ef1d07302d019d57565000357f16c1421237558eba5342e218f36d-updateinfo.xml.zst - Cannot download, all mirrors were already tried without success

参考文档docker官网安装报错:Curl error (35): SSL connect error
更换国内的docker 镜像源即可。

sudo dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

修改docker工作目录/opt/docker/self,并添加国内mirrors
vim /etc/docker/daemon.json
参考文章如何彻底解决 Docker 错误:docker: Get https://registry-1.docker.io/v2/: net/http: request canceled 的问题

{
  "data-root": "/opt/docker/self",
  "registry-mirrors" : [
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc",
    "https://do.nark.eu.org",
    "https://dc.j8.work",
    "https://dockerproxy.com",
    "https://gst6rzl9.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "http://mirrors.ustc.edu.cn/",
    "https://mirrors.tuna.tsinghua.edu.cn/",
    "http://mirrors.sohu.com/"
  ],
  "insecure-registries" : [
    "registry.docker-cn.com",
    "docker.mirrors.ustc.edu.cn"
  ],
  "debug": true,
  "experimental": false
}
posted @ 2026-02-10 17:05  lisacumt  阅读(4)  评论(0)    收藏  举报