2025-05-20 13:27:53
210

华为云服务器Docker安装全攻略

摘要
随着容器技术的日益成熟,Docker 已成为部署应用的重要工具之一。在华为云上安装 Docker 可以为开发者提供一个高效、便捷的应用开发和运维环境。本文将详细介绍如何在华为云弹性云服务器(ECS)上手工部署 Docker 环境。 准备工作 在开始之前,请确保您已经拥有一个华为云账号,并且创建了一台运行 Linux 操…...

随着容器技术的日益成熟,Docker 已成为部署应用的重要工具之一。在华为云上安装 Docker 可以为开发者提供一个高效、便捷的应用开发和运维环境。本文将详细介绍如何在华为云弹性云服务器(ECS)上手工部署 Docker 环境。

准备工作

在开始之前,请确保您已经拥有一个华为云账号,并且创建了一台运行 Linux 操作系统的弹性云服务器。推荐使用基于 Debian 或 CentOS 的系统版本,因为这些发行版对 Docker 的支持较为完善。

步骤一:更新系统包

登录到您的云服务器实例中,并执行以下命令来确保所有现有的软件包都是最新的:

sudo apt-get update
sudo apt-get upgrade -y  对于Debian/Ubuntu系统
或者
sudo yum update -y       对于CentOS/RHEL系统

步骤二:安装必要的依赖项

接下来,安装一些必要的依赖项,以便能够安装并运行 Docker:

sudo apt-get install -y  apt-transport-https  ca-certificates  curl  gnupg-agent  software-properties-common  对于Debian/Ubuntu系统
或者
sudo yum install -y yum-utils device-mapper-persistent-data lvm2  对于CentOS/RHEL系统

步骤三:添加Docker官方GPG密钥

为了保证从官方源下载的软件包安全无虞,需要先导入 Docker 的官方 GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -  对于Debian/Ubuntu系统
或者
curl -fsSL https://download.docker.com/linux/centos/gpg | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-docker > /dev/null  对于CentOS/RHEL系统

步骤四:设置Docker仓库源

配置 Docker 的 APT/YUM 源,这样可以从官方源直接获取最新版本的 Docker。

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"  对于Debian/Ubuntu系统
或者
sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
EOF  对于CentOS/RHEL系统

步骤五:安装Docker引擎

现在可以安装 Docker 引擎了:

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io  对于Debian/Ubuntu系统
或者
sudo yum makecache fast
sudo yum install -y docker-ce docker-ce-cli containerd.io  对于CentOS/RHEL系统

步骤六:启动Docker服务并设置开机自启

安装完成后,启动 Docker 服务,并将其设置为随系统启动:

sudo systemctl start docker
sudo systemctl enable docker

步骤七:验证Docker安装

通过运行 hello-world 镜像来检查 Docker 是否正确安装:

sudo docker run hello-world

如果一切正常,您应该能看到一条欢迎消息,这表明 Docker 安装成功并且可以正常使用。

至此,您已经在华为云服务器上成功地安装了 Docker。接下来,您可以根据自己的需求部署应用程序或继续学习 Docker 的更多高级功能。

如果您正在考虑使用其他云服务商的产品,在进行任何购买之前,不妨先领取阿里云优惠券,以享受更加实惠的价格购买阿里云产品和服务。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部