Home RedHat 7.9 Docker 安装指南(测试环境).md
Post
Cancel

RedHat 7.9 Docker 安装指南(测试环境).md

1. 配置 YUM 源

确保本地 YUM 源中包含以下必要的 Docker 软件包仓库:

  • rhel-7-server-rpms
  • rhel-7-server-extras-rpms
  • rhel-7-server-optional-rpms

2. 安装必要的软件包

1
yum install -y yum-utils device-mapper-persistent-data lvm2

3. 卸载旧版本(如果存在)

1
yum remove docker docker-common docker-selinux docker-engine

4. 安装 Docker

1
yum install -y docker

5. 启动 Docker 服务并设置开机自启

1
2
systemctl start docker
systemctl enable docker

6. 验证安装

1
2
docker version
docker info

7. 测试 Docker 运行

1
docker run hello-world

注意事项

  • 确保服务器能访问到本地 YUM 源
  • 需要有足够的磁盘空间
  • 建议配置 Docker 镜像加速器以提高下载速度
  • 如果是生产环境,建议配置 Docker 存储目录到独立的分区

可选配置

Docker 镜像存储位置配置

创建或编辑 /etc/docker/daemon.json

1
2
3
4
{
  "data-root": "/path/to/your/docker",
  "storage-driver": "overlay2"
}

Docker 用户组配置

避免每次都需要 sudo:

1
2
groupadd docker
usermod -aG docker your_username

故障排查

查看 Docker 服务日志:

1
journalctl -u docker.service

重要提示

  • 使用本地 YUM 源时,请确保:
    1. YUM 源中包含所有必需的包
    2. YUM 源配置正确(/etc/yum.repos.d/)
    3. 能够正常访问 YUM 源
This post is licensed under CC BY 4.0 by the author.