Docker-ce 非 yum 安装

目录

Docker 官方通常提供 yum 安装方式,但在网络不稳定或仓库不可达的情况下,可以采用以下替代方案。

方案一:直接二进制安装

从 Docker 官网或镜像源找到二进制包,下载 tgz 包,传到目标机器,解压后得到 docker 目录(包含所有二进制文件)。

cp -a * /usr/bin/

启动 dockerd 服务:

nohup dockerd -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock --selinux-enabled=false --log-opt max-size=1g &

参数说明:

  • -H tcp://0.0.0.0:4243:监听 TCP 端口 4243(远程访问)
  • -H unix:///var/run/docker.sock:监听 Unix socket(本地访问)
  • --selinux-enabled=false:禁用 SELinux 检查
  • --log-opt max-size=1g:设置日志单文件最大 1GB

方案二:官方安装脚本

Docker 官方提供的安装脚本本质上也是通过 yum 安装,在 IDC 内网环境中往往无法成功。此方法仅在有良好公网连接的环境中可用。

注意事项

在无法访问官方包仓库的 IDC 环境中,二进制安装方案相对稳定,可以作为首选。

#docker #selinux