我的环境是阿里云服务器(新环境)
【待继续】
【新方法】
- 我已经安装了docker,所以这里我先卸载。
卸载命令:sudo yum remove docker* containerd.io -y
-
Docker默认保存位置是
/var/lib/docker/
,卸载Docker时,镜像、容器、存储卷和网络不会被自动删除。如果您想要删除这些数据,需要手动删除。 - 查看系统配置
输出类似于:cat /etc/os-release
NAME="Alibaba Cloud Linux" VERSION="3 (OpenAnolis Edition)" ID="alinux" ID_LIKE="rhel fedora centos anolis" VERSION_ID="3" VARIANT="OpenAnolis Edition" VARIANT_ID="openanolis"
稍作解释:version=3表示是linux3版本,与linux2版本安装不一样。
具体各个安装文档参考:
安装Docker并使用镜像仓库ACR_云服务器 ECS(ECS)-阿里云帮助中心 - 这里可以看自己的阿里云镜像加速地址:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
- 查看版本
sudo docker -v
【旧方法】
实际操作步骤(此步骤能安装,但我使用了新的方法再次安装):
- 卸载旧版本(如有)
sudo yum remove docker* containerd.io -y - 安装必要工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 - 添加阿里云Docker仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo - 生成元数据缓存(使用正确命令)
sudo yum makecache - 安装Docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io - 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker - 验证安装
docker --version
sudo docker run hello-world - 查看docker服务状态
sudo systemctl status docker
- 镜像加速配置(推荐阿里云容器镜像加速):
sudo tee /etc/docker/daemon.json <<EOF {"registry-mirrors": ["https://<你的专属加速器地址>.mirror.aliyuncs.com"] } EOF
- 重启Docker:
sudo systemctl daemon-reload sudo systemctl restart docker
end