Document

 咨询热线

18969909123

微信扫码咨询

收 起 

咨询热线

返回顶部

ubuntu安装docker

发布时间: 2020-08-31 19:22:01 作者:本站编辑 来源: 本站原创 浏览次数:20217

本文档所用ubuntu版本为20.04.1 LTS, 安装过程参考自官方文档https://docs.docker.com/engine/install/ubuntu/


1. 更新apt软件包索引并安装软件包以允许apt通过HTTPS使用存储库


因为apt默认不支持https, 而docker的仓库是https的, 所以要先安装软件让apt支持https,命令如下:


sudo apt-get update

sudo apt-get install   

apt-transport-https   

ca-certificates   

curl   

gnupg-agent   

software-properties-common


2. 添加 Docker 的官方 GPG 密钥


命令如下:


curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -


3. 设置稳定版仓库


查看当前系统架构,命令如下:


dpkg --print-architecture


根据架构选用以下对应命令执行:


amd64:


sudo add-apt-repository   

"deb [arch=amd64] https://download.docker.com/linux/ubuntu   

$(lsb_release -cs)   

stable"



armhf:


sudo add-apt-repository   

"deb [arch=armhf] https://download.docker.com/linux/ubuntu   

$(lsb_release -cs)   

stable"



arm64:


sudo add-apt-repository   

"deb [arch=arm64] https://download.docker.com/linux/ubuntu   

$(lsb_release -cs)   

stable"


4. 安装DOCKER引擎


更新apt程序包索引,并安装最新版本的Docker Engine,命令如下:


sudo apt-get update 

sudo apt-get install docker-ce docker-ce-cli containerd.io


安装特定版本的Docker Engine


列出可用版本,命令如下:


apt-cache madison docker-ce


安装指定版本,例如5:19.03.12~3-0~ubuntu-focal,命令如下 :


sudo apt-get install docker-ce=<版本号> docker-ce-cli=<版本号> containerd.io


5. 通过运行hello-world 映像来验证是否正确安装了Docker Engine


执行命令:


sudo docker run hello-world


运行结果如下, 说明已正确安装:


263