Deepin20.1系统安装运行docker.ce,设置IDE远程访问docker,设置阿里云镜像加速器
最近因为需要学习搭建低代码开发环境,急需在Deepin系统内安装运行docker。最开始使用apt install docker.io。但是调试远程连接docker时很不顺利。经过一点搜索,发现安装docker.ce可以很方便的开启远程访问docker。于是愉快的跳进docker.ce的坑。
“有人说docker.io是早期的版本。但是当你安装docker.io然后查看版本会发现,docker.io的版本可能是比docker-ce高的。所以说docker.io是旧版本是不对的。事实上,docker-ce是docker 官方维护的,docker.io是 Debian团队维护的并且,docker.io采用apt的方式管理依赖。docker-ce用go的方式管理依赖,会自己管理所有的依赖。”
上一段引用自https://blog.csdn.net/harryhare/article/details/106015022
下面开始记录操作步骤:
1.卸载docker.io
sudo apt-get remove docker docker-engine docker.io
2.安装密钥
(以下步骤引用自deepin官网百科:https://wiki.deepin.org/wiki/Docker)
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common
3.查看密钥是否安装成功
sudo apt-key fingerprint 0EBFCD88
4.使用 docker-cn 提供的镜像源
4.1编辑 /etc/docker/daemon.json 文件
sudo nano /etc/docker/daemon.json
4.2输入 docker-cn 镜像源地址
输入以下内容:
{
"registry-mirrors": ["https://registry.docker-cn.com"]