保姆级教程,如何在阿里云服务器ECS部署Docker并配置镜像源

1、首先,我们登录阿里云找到权益中心——>免费试用

2、选择个人版

3、按需选择配置(一般2核2G就够用,具体看情况,下面那个看要求,要使用虚拟机就安装我这个),然后试用。

4、进入后会自动创建一个实例,我们点击远程连接。

5、立即登录

6、第一次登录不知道密码没关系,随便输一个,然后登录,错误的话会显示第一次登录没修改密码,点进去,修改一下就行。

7、然后再次登录,进入终端。

8、如果之前安装过Docker,我们得先卸载旧版本Docker及其相关组件,避免潜在的安装冲突和兼容性问题。执行下面指令。

#删除Docker相关源
sudo rm -f /etc/yum.repos.d/docker*.repo
#卸载Docker和相关的软件包
sudo dnf -y remove \
docker-ce \
containerd.io \
docker-ce-rootless-extras \
docker-buildx-plugin \
docker-ce-cli \
docker-compose-plugin

9、 执行以下命令安装Docker社区版本。

#添加Docker软件包源
sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo
#Alibaba Cloud Linux3专用的dnf源兼容插件
sudo dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus
#安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#启动Docker
sudo systemctl start docker
#设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker

 10、通过查看  Docker  版本命令,验证  Docker  是否安装成功。

sudo systemctl status docker

11、配置镜像源。

首先点击阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 进入容器镜像服务。

然后点击镜像工具,找到子菜单镜像加速器

然后你会看到一个链接,

复制里面的加速地址,返回终端

执行

vi /etc/docker/daemon.json

然后按i,进入编辑模式,进入后左下角会有个INSERT,

添加以下内容:

{
  "registry-mirrors": ["这里为你复制的加速器地址"]
}

然后按Esc键退出编辑,再输入:wq,保存并退回终端。

12、输入systemctl daemon-reload && systemctl restart docker,重启Docker

13、输入docker info | grep -i "ali",查看是否设置成功,成功的话会显示你的加速器地址。

后面会讲,如何在Docker拉取mysql,并连接你的Navicat,有需要可以移步主页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值