阶跃AI,一起探索AI生活方式
openEuler 24.03 LTS SP1安装docker和docker compose
共 20 条来源
1. openEuler 24.03 (LTS-SP1)安装最新版docker、docker ...
favicon
CSDN博客
2. DeepSeek私有化部署5:openEuler 24.03-LTS-SP1安装docker
favicon
CSDN博客
3. 最新OpenEuler-24(欧拉)快速部署docker及harbor - CSDN博客
favicon
CSDN博客
4. Index of /openeuler/openEuler-24.03-LTS-SP1/docker_img/update/2025-01-24/aarch64/
favicon
阿里云
5. 华为欧拉(openEuler)安装Docker
favicon
jianshu.com
6. openEuler 24.03 (LTS) 安装 docker 记录
favicon
CSDN技术社区
7. openEuler 24.03 (LTS-SP1)安装最新版docker、docker-compose详细教程
favicon
CSDN技术社区
8. 华为欧拉openEuler24.03安装Docker最新版
favicon
百度知道
9. > Linux
osyunwei.com
10. VMware中openEuler 24.03 LTS安装与配置
favicon
稀土掘金
11. DeepSeek私有化部署5:openEuler 24.03-LTS-SP1安装docker
favicon
CSDN技术社区
12. Docker容器 | openEuler文档 | openEuler社区 | v24.03_LTS_SP1
favicon
docs.openeuler.org
13. 安装配置-3 | openEuler文档 | openEuler社区 | v24.03_LTS_SP1
favicon
docs.openeuler.org
14. openEuler24.03 安装docker - luokeli - 博客园
favicon
cnblogs.com
15. OpenEuler 下 Docker 安装、配置与测试实例
favicon
CSDN技术社区
16. Index of /openeuler/openEuler-24.03-LTS-SP1/docker_img/update/
favicon
阿里云
17. Docker:在国产欧拉系统安装部署及docker和docker compose使用,附常用命令【建议收藏】
favicon
稀土掘金
18. Docker:在国产欧拉系统安装部署及docker和docker compose使用,附常用命令【建议收藏】
favicon
CSDN技术社区
19. 欧拉操作系统openEuler 24.03-LTS-SP1安装配置图解教程
osyunwei.com
20. openEuler 安装 Docker CE 和 Compose V2 - OSCHINA ...
favicon
开源中国社区
回答

好的,我需要帮助用户在openEuler 24.03 LTS SP1系统上安装Docker和Docker Compose。根据提供的搜索结果,用户需要详细的步骤指导。首先,我需要整理这些信息,确定最有效的方法。

从搜索结果来看,有几个关键点需要注意:

  1. 系统兼容性:openEuler基于CentOS,但直接使用Docker官方源可能会遇到问题,因为$releasever变量可能不兼容。需要手动替换为合适的版本号(如CentOS 8或9)。
  2. 软件源配置:推荐使用国内镜像源(如华为或清华源)来加速下载,避免官方源的网络问题。
  3. 安装步骤:包括添加仓库、修改配置文件、安装软件包、配置镜像加速等。
  4. Docker Compose安装:部分资料提到使用插件方式安装,或者单独下载二进制文件。

综合这些信息,安装流程大致如下:

步骤一:关闭SELinux和防火墙(可选)

  • 临时关闭SELinux:setenforce 0
  • 永久关闭:修改/etc/selinux/config,设置SELINUX=disabled
  • 关闭防火墙:systemctl disable --now firewalld

步骤二:添加Docker CE仓库并修改配置

  • 使用华为或清华镜像源添加仓库,例如:
    text
    dnf config-manager --add-repo=https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
  • 替换仓库文件中的$releasever为CentOS 8或9:
    text
    sed -i 's/$releasever/8/g' /etc/yum.repos.d/docker-ce.repo

步骤三:安装Docker和相关组件

  • 安装最新版或指定版本的Docker CE:
    text
    dnf install -y docker-ce docker-ce-cli containerd.io

步骤四:配置Docker服务

  • 启动Docker并设置开机自启:
    text
    systemctl enable --now docker
  • 配置镜像加速器,修改/etc/docker/daemon.json,添加国内镜像地址。

步骤五:安装Docker Compose

  • 方法一:使用dnf安装docker-compose-plugin(作为Docker插件)
  • 方法二:下载二进制文件并安装:
    text
    curl -L "https://github.com/docker/compose/releases/download/v2.24.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose

在整理过程中需要注意不同教程中的差异,例如替换的CentOS版本号可能不同,需确认openEuler 24.03对应的正确版本。此外,部分步骤可能需要根据用户实际环境调整,如防火墙设置是否需要完全关闭,或者镜像加速器的选择。

另外,确保在安装过程中处理可能出现的依赖问题,例如安装dnf-plugins-core来使用dnf config-manager。最后,验证安装是否成功,运行docker versiondocker-compose version检查版本信息。

总结下来,步骤需要简洁明了,避免冗余,同时覆盖关键配置点,确保用户顺利安装。

在openEuler 24.03 LTS SP1上安装Docker和Docker Compose的步骤如下:


1. 关闭SELinux(可选)

bash
# 临时关闭
setenforce 0

# 永久关闭(需重启生效)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

2. 添加Docker CE仓库

使用国内镜像源(如华为云)加速:

bash
sudo dnf config-manager --add-repo=https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo

# 替换$releasever为CentOS 8(适配openEuler 24.03)
sudo sed -i 's/$releasever/8/g' /etc/yum.repos.d/docker-ce.repo

3. 安装Docker CE

bash
sudo dnf install -y docker-ce docker-ce-cli containerd.io

4. 启动Docker并设置开机自启

bash
sudo systemctl enable --now docker

5. 配置镜像加速器

bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF

# 重启Docker生效
sudo systemctl restart docker

6. 安装Docker Compose

方法一:通过dnf安装插件(推荐)

bash
sudo dnf install -y docker-compose-plugin

# 验证安装
docker compose version

方法二:手动安装二进制文件

bash
# 下载最新版(示例版本v2.24.5)
sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 验证安装
docker-compose --version

7. 验证安装

bash
# 检查Docker版本
docker version

# 检查Docker Compose版本
docker compose version  # 或 docker-compose --version

常见问题

  • 依赖缺失:确保安装dnf-plugins-core
    bash
    sudo dnf install -y dnf-plugins-core
  • 网络问题:若下载慢,可更换镜像源地址(如清华源、阿里云)。
  • 服务启动失败:检查SELinux状态或防火墙是否干扰。

完成以上步骤后,即可在openEuler 24.03 LTS SP1上使用Docker和Docker Compose。

DeepSeek-R1生成