基于华为云,在Open Euler操作系统安装 Docker 和 Docker Compose

本文将详细介绍如何在 Open Euler操作系统中查看 YUM 仓库、安装 Docker 以及 Docker Compose,并验证安装是否成功。以下是具体步骤:

一、查看系统中启用的仓库

在安装 Docker 之前,建议先检查系统中已启用的 YUM 仓库,确保 base 和 updates 仓库已启用。

1.查看已启用的仓库

运行以下命令查看当前已启用的仓库:

yum repolist

输出示例:

repo id              repo name
base                 HCE 2.0 base
updates              HCE 2.0 updates

2. 查看所有仓库状态

如果需要查看所有仓库(包括已启用和已禁用的仓库),可以使用以下命令:

yum repolist all

输出示例:

repo id              repo name                status
base                 HCE 2.0 base             enabled
updates              HCE 2.0 updates          enabled
debuginfo            HCE 2.0 debuginfo        disabled

注意:确保 base 和 updates 仓库已启用,否则可能导致软件包安装失败。

二、安装Docker

1. 安装 Docker

使用以下命令安装 Docker:

dnf install -y docker

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

安装完成后,启动 Docker 服务并设置为开机自启:

systemctl start docker
systemctl enable docker

3. 验证 Docker 安装

运行以下命令检查 Docker 是否安装成功:

docker --version

输出示例:

Docker version 18.09.0, build c9521ce

三、安装Docker compose

Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具。以下是安装步骤:

1. 下载 Docker Compose

从指定地址下载 Docker Compose 二进制文件:

wget http://172.24.111.17:81/docker/docker-compose-linux-x86_64

2. 上传文件(可选)

如果使用 SSH 工具(如 Xshell、MobaXterm、SecureCRT 等),可以将下载的文件上传到服务器

http://172.24.111.17:81/docker/docker-compose-linux-x86_64http://172.24.111.17:81/docker/docker-compose-linux-x86_64

3. 将文件拷贝至指定目录

将下载的 Docker Compose 文件拷贝到 /usr/local/bin/ 目录:

cp -f docker-compose-linux-x86_64 /usr/local/bin/docker-compose

4. 赋予执行权限

为 Docker Compose 文件添加可执行权限:

chmod +x /usr/local/bin/docker-compose

5. 验证安装

运行以下命令检查 Docker Compose 是否安装成功:

docker-compose -v

输出示例:

Docker Compose version v2.32.4

四、总结

通过以上步骤,你已经成功在Open Euler操作系统中安装了 Docker 和 Docker Compose。以下是关键步骤回顾:

  1. 检查并启用 YUM 仓库。

  2. 使用 dnf 安装 Docker,并启动 Docker 服务。

  3. 下载 Docker Compose 二进制文件,并配置环境变量。

注意事项

  • 如果 Docker 镜像拉取失败,可以配置 Docker 镜像加速器。

  • 确保 Docker Compose 文件的权限正确,否则可能导致无法执行。

你可能感兴趣的:(华为云,docker,容器)