在华为云上安装Docker并使用华为云镜像加速器部署Nginx服务

安装Docker

更新系统包

sudo yum update -y

安装必要的依赖包

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

移除原有的Docker仓库配置(如果存在):

sudo rm -rf /etc/yum.repos.d/docker-ce.repo

添加华为云Docker仓库:

使用以下命令添加华为云的Docker仓库地址:

sudo yum-config-manager --add-repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo

安装Docker CE:

更新YUM缓存并安装Docker CE:

sudo yum makecache fast
sudo yum install docker-ce docker-ce-cli containerd.io

启动Docker服务:

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

sudo systemctl start docker
sudo systemctl enable docker

验证Docker是否安装成功:

运行以下命令来验证Docker是否正确安装:

sudo docker version

添加华为云镜像加速器地址

根据华为云官方文档,添加镜像加速器地址:

  1. 登录容器镜像服务控制台;
    在这里插入图片描述

  2. 在左侧导航栏选择“镜像资源 > 镜像中心”;
    在这里插入图片描述

  3. 单击“镜像加速器”,在弹框中找到“加速器地址”,单击,将加速器地址复制到剪切板;
    在这里插入图片描述

  4. 以root用户登录容器引擎所在的虚拟机;

  5. 执行systemctl restart docker重启容器引擎;

  6. 执行docker info,当Registry Mirrors字段的地址为加速器的地址时,说明加速器已经配置成功

# 添加加速器地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": ["https://mirrors.huaweicloud.com/docker-ce/"]
}
EOF

# 按“Esc”,输入:wq保存并退出

# 重启容器引擎
# 如果重启失败,则检查操作系统其他位置
# (/etc/sysconfig/docker、/etc/default/docker)是否配置了registry-mirrors参数
# 删除此参数并重启容器引擎即可
systemctl restart docker


# Registry Mirrors字段的地址为加速器的地址时,
# 说明加速器已经配置成功
docker info

拉取Nginx Docker镜像

使用以下命令从Docker Hub拉取官方的Nginx镜像:

sudo docker pull nginx:latest

上传项目文件并解压

unzip xm1.zip -d /home/projects/xm1/

unzip xm2.zip -d /home/projects/xm2/

启动docker容器运行项目

docker build -t xm1-project .

docker run -d -p 80:80 --name xm1-container xm1-project

#---------------------------------------

docker build -t xm2-project .

docker run -d -p 2234:2234 --name xm2-container xm2-project

# 如果有问题,先stop容器再remove容器,重新修改后再run
docker stop xxx
docker remove xxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿俊仔(摸鱼版)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值