当前有一台鲲鹏920处理器的服务器,需要在服务器上安装docker,但是由于国内服务器无法访问docker官网,故在收集各资料后,实践后整理出一个简易文档。
1. 卸载默认安装的docker
sudo apt-get remove docker docker-engine docker.io containerd runc
2.安装使用https使用存储库的包
apt-get install -y apt-transport-https ca-certificates curl software-properties-common
3. 添加官网docker的GPG密钥
国内如果没有挂载代理,无法访问docker官方的网址,这里根据实际情况选择对应的源
3.1 官方源
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3.2 阿里源
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 设置docker apt源
4.1 官方源
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
4.2 阿里源
add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
4.3 arm处理器阿里源
华为鲲鹏920处理器可以用这个源
sudo add-apt-repository "deb [arch=arm64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5. 更新apt源
apt-get update
6. 查看docker-ce和docker-ce-cli的版本选择想要的版本
apt-cache madison docker-ce
apt-cache madison docker-ce-cli
7. 安装docker
这里根据实际需要的版本,可以选择版本安装,也可以不加版本,默认安装最新版本
apt-get install docker-ce=5:27.1.2-1~ubuntu.20.04~focal docker-ce-cli=5:27.1.2-1~ubuntu.20.04~focal
8. 验证是否安装成功
docker --version
9. 给用户添加docker 权限
sudo gpasswd -a 【用户】 docker
参考:【Ubuntu安装Docker详细教程】彗星来了
链接: https://www.huixinglaile.com/archives/117a5c58.html