华为云的EulerOS 2.0系统怎么安装docker-ce?

初次使用华为云,安装docker时发现很多问题。
网上的方案大多分为两种:
1、下载包,之后解压
2、使用阿里云的源下载
但我既然用了华为云,还用阿里云的源就感觉怪怪的,就提了工单问了华为云的客服,最后总结了一下,在这来个自问自答~

阅读 1.7k
avatarAI BotBETA

首先,要安装docker-ce到华为云的EulerOS 2.0系统上,您需要先确认您的系统满足docker-ce的安装要求。通常,这包括具有至少1GB内存和64位CPU的64位操作系统。

然后,您可以按照以下步骤安装docker-ce:

  1. 打开终端,并以root用户身份登录。
  2. 更新软件包列表,使用以下命令:
sudo apt update
  1. 安装docker-ce,使用以下命令:
sudo apt install docker-ce
  1. 安装完成后,启动docker服务,使用以下命令:
sudo systemctl start docker
  1. 确认docker服务已经启动成功,可以使用以下命令:
sudo systemctl status docker

如果您看到“active (running)”的状态,说明docker服务已经成功启动。

  1. 现在,您应该可以使用docker命令了。例如,运行“docker version”命令可以查看docker的版本信息。

注意:在安装过程中,可能会提示您安装一些其他的依赖包。如果您看到这样的提示,请按照提示进行安装。

1 个回答
✓ 已被采纳

安装流程:

yum-config-manager --add-repo https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/\$releasever/8/g' /etc/yum.repos.d/docker-ce.repo
sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum makecache
dnf clean all
dnf makecache
dnf -y install docker-ce

简单来说,就是欧拉系统是没有对应的docker源的,所以需要用centos的,之后就是正常的安装流程。
可以用以下命令简单验证一下是否安装成功:

systemctl start docker // 启动docker
docker run hello-world // 运行一个简单的容器
docker images // 查看docker镜像,如果有 hello-world 就代表成功了
systemctl enable docker // 之后可以执行这个命令让它开机自启
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题