欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Docker】Ubuntu服务器安装docker(阿里云镜像)

程序员文章站 2024-03-13 22:34:52
...

写在前面

博主最近在捣鼓docker想着在阿里云的服务器安装docker,按着官网给的步骤进行安装,结果发现就算是阿里云从海外网站下载还是很慢的。
于是想着阿里云会不会有docker镜像可供使用,发现果然是有的,于是写下这篇博客希望大家少走弯路。

阿里云官方docker镜像安装帮助(有ubuntu和centos的安装方法)
https://developer.aliyun.com/mirror/docker-ce

时效与环境

  • 最后更新时间:2020年5月4日
  • OS:Ubuntu 18.04 LTS(其它OS方法基本差不多)
  • 网络:联网
  • docker:v19.03.8

步骤

以下操作默认为root用户执行,若用户权限不足请使用sudo

一、安装docker

  1. 更新软件包信息
apt update
  1. 安装有关安装GPG证书的软件
apt install -y apt-transport-https ca-certificates curl software-properties-common
  1. 安装阿里云提供的GPG证书(其实还是docker官方的GPG key)
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加最新docker稳定版的repository(若需要其它版本请查看官方帮助)
add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  1. 更新软件包信息,并安装docker
apt update
apt install -y docker-ce
  1. 验证安装是否成功,若成功应该会提示版本号
docker --version

二、配置docker

这里只列出一般用户可能需要的配置,详细请参考docker官方详细文档

  1. 开机启动docker
systemctl enable docker
  1. 配置docker hub镜像
vim /etc/docker/daemon.json

没有该文件是正常的,创建保存即可。复制以下内容,到json文件中。

PS:这里使用了中科大的镜像。若要使用阿里云,登录阿里云通过控制台寻找“容器镜像服务”,在“镜像加速器”中可以看见你自己私有的加速地址。加速地址可以多个,按照json格式即可。

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
  1. 重启docker
service docker restart
  1. 验证docker配置情况
docker info

如无意外,应该能看见Registry Mirrors:后面是你写的加速地址。

三、完结撒花

至此docker安装就完成了。