一、前言
docker 是一种开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化操作系统层,简单来说,就是可以把应用程序和软件打包运行的一个平台。而阿里云 ECS 服务器可以让我们开箱即用,轻松部署应用,且有着良好的网络和性能。
在本篇文章中,我们将教你如何在阿里云 ECS 服务器上安装 Docker,具体步骤并不复杂,只需按照以下步骤操作即可。
二、准备工作
1.阿里云 ECS 服务器。(注意,要确保服务器配置较高,否则 Docker 运行可能会出现卡顿情况。)
2.已经注册以及购买云服务器的 Alibaba Cloud 账号。
3.连接 ECS 服务器的密钥文件。
三、安装 Docker
1.首先,登录你的 ECS 服务器。
2.在终端中输入以下命令来更新系统并安装依赖程序:
sudo yum update
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.执行以下命令,添加 Docker 到 Yum 源中:
sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
4.增加 Docker GPG key:
sudo rpm –import https://download.docker.com/linux/centos/gpg
5.安装 Docker:
sudo yum install -y docker-ce docker-ce-cli containerd.io
6.启动 Docker:
sudo systemctl start docker
7.验证 Docker 是否已经正确安装:
sudo docker run hello-world
如果你看到以下内容,表示 Docker 已经成功安装:
Hello from Docker!
This message shows that your installation appears to be working correctly.
四、配置 Docker
1.将当前用户该组 Docker:
sudo usermod -aG docker $USER
2.注销并重新登录以更新用户组,然后运行以下命令以验证用户已经成功添加到 Docker 用户组中:
docker info
如果你看到以下内容,表示你的用户已经成功添加到 Docker 用户组中,并且 Docker 运行状态良好:
Client:
Debug Mode: false
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 19.03.8-ce
Storage Driver: overlay2
Backing Filesystem: xfs
Supports d_type: true
Native Overlay Diff: true
…
五、结语
到这里,你已经成功地将 Docker 安装在了阿里云 ECS 服务器上,现在就可以开始打包并部署应用程序啦!如果需要关闭 Docker 服务,你可以运行以下命令:
sudo systemctl stop docker
如果你需要启动 Docker 服务,那么就输入以下命令:
sudo systemctl start docker
如果你不确定 Docker 是否已经正确地安装或者配置失败,请随时寻求官方文档或者阿里云客服的帮助。
最后,祝大家在折腾中愉快!
转转请注明出处:https://www.yunxiaoer.com/100103.html