-
看一下芯片架构:
uname -a
- x86
- amd
- arm(aarch)
-
看一下系统版本:
lsb_release -a
-
根据不同的芯片架构和系统版本,配置国内Ubuntu源
- 如果不介意网速慢,可以跳过这一步
- 建议选择中科大源、清华源或者163源,因为华为云可能会对阿里源限速
-
按照docker官方文档进行安装,记得选择正确的芯片架构
- 参考链接:https://docs.docker.com/engine/install/ubuntu/
- 如果出现类似于 Unable to locate package docker-ce 的问题,可能是配置镜像时选择了错误的架构。参考链接:https://blog.csdn.net/HermitSun/article/details/108542163
- 如果下载docker速度过慢,可以考虑使用阿里云镜像。参考链接:https://developer.aliyun.com/article/110806。
其实核心内容就是一行脚本:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
-
测试安装结果:
docker run hello-world
,应当输出:Hello from Docker! This message shows that your installation appears to be working correctly. ...
再补充几个常用的:
- 安装 docker-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
如果出现权限问题,可以先下载到有权限的目录,再 mv 过去。
- docker 国内源,修改
/etc/docker/daemon.json
,写入:
{"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]}
然后重启服务:
sudo systemctl daemon-reload
sudo systemctl restart docker