官方文档
https://docs.docker.com/engine/install/ubuntu/
卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
使用存储库安装
设置存储库
- 更新apt包索引并安装包以允许apt若要在HTTPS上使用存储库,请执行以下操作:
sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
- 添加Docker的阿里云GPG密钥:
验证您现在拥有指纹9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88的密钥curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88 # 出现以下结果则正确 pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [ unknown] Docker Release (CE deb) <docker@docker.com> sub rsa4096 2017-02-22 [S]
- 设置镜像的仓库
# 使用阿里云的镜像 sudo add-apt-repository \ "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
安装和测试
-
安装docker
sudo apt-get update # docker-ce社区 ee企业 sudo apt-get install docker-ce docker-ce-cli containerd.io
-
是否安装成功
sudo docker version
-
测试hello-world
sudo docker run hello-world
-
查看下载的镜像
sudo docker images # hello-world 镜像 REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest bf756fb1ae65 13 months ago 13.3kB