Deepin 20.7 系统安装docker&docker-compose

一、安装docker

1、更新仓库

sudo apt-get update

2、安装apt依赖

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg2 \
    software-properties-common

3、添加官方密钥

$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -

4、设置docker稳定版仓库

$ sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian \
  $(lsb_release -cs) \
  stable"

5、步骤4报错,未报错直接进入步骤7

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 95, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py                                                                          ", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py                                                                          ", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_s                                                                          ources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distributi                                                                          on template for Deepin/apricot

6、在最后一行添加源地址,然后更新仓库,出现命中、buster等字样即为成功

 sudo vim /etc/apt/sources.list
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable
sudo apt-get update

7、安装 Docker Engine-Community

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

8、启动docker,设置开启自启动,设置权限

sudo systemctl start docker
systemctl enable docker.service
sudo groupadd docker
sudo usermod -aG docker $USER
# 输入以上命令之后,需要退出终端,重新进入

9、设置国内镜像库

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式

{
    "registry-mirrors": [
        "https://registry.cn-hangzhou.aliyuncs.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com"
    ]
}

重新启动docker

sudo systemctl restart docker

查看是否成功,在尾部看见Registry Mirrors为刚设置的地址即为成功

docker info

二、安装docker-compose

su # 进入root
curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
exit # 退出root
sudo chmod +x /usr/local/bin/docker-compose

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Deepin 20.7是一个操作系统,而Docker是一种开源的容器化平台。在Deepin 20.7安装Docker可以通过以下步骤进行操作: 1. 首先,确保系统已经安装DockerDocker-compose。根据引用中的信息,Deepin 20.7安装Docker 19.03.8和Docker-compose 1.29.2。 2. 您可以通过运行命令`docker info`来查看Docker是否安装成功。如果您在输出的尾部看到Registry Mirrors显示的是您设置的地址,那么说明安装成功。引用提供了检查安装结果的具体命令。 3. 如果系统中没有安装Docker-compose,您可以按照引用的指导进行安装。首先,您需要以root用户身份运行命令`su`进入root模式,然后运行`curl`命令下载并安装Docker-compose。完成后,您可以使用`exit`命令退出root模式,并使用`sudo chmod x /usr/local/bin/docker-compose`命令修改docker-compose的权限。 4. 最后,您可以根据引用的指导,创建或修改`/etc/docker/daemon.json`文件,将其中的内容修改为提供的形式。这样可以使用镜像加速器来加快Docker镜像的下载速度。 总结来说,Deepin 20.7 Docker是指在Deepin 20.7操作系统安装和配置Docker的过程。通过正确安装和设置,您可以在Deepin 20.7中使用Docker来管理和运行容器化应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Docker容器可视化](https://blog.csdn.net/weixin_45439281/article/details/128226550)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Deepin 20.7 系统安装docker&docker-compose](https://blog.csdn.net/YoungJenkins/article/details/127299516)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值