在deepin中安裝docker

用往常方法安裝python

通常在Linux中安裝docker的時候都會使用這條命令linux

wget -qO- https://get.docker.com/ | sh

而在deepin這麼作缺不行docker

打開網址便可發現支持的docker支持的版本有json

x86_64-centos-7
x86_64-fedora-28
x86_64-fedora-29
x86_64-debian-jessie
x86_64-debian-stretch
x86_64-debian-buster
x86_64-ubuntu-trusty
x86_64-ubuntu-xenial
x86_64-ubuntu-bionic
x86_64-ubuntu-cosmic
s390x-ubuntu-xenial
s390x-ubuntu-bionic
s390x-ubuntu-cosmic
ppc64le-ubuntu-xenial
ppc64le-ubuntu-bionic
ppc64le-ubuntu-cosmic
aarch64-ubuntu-xenial
aarch64-ubuntu-bionic
aarch64-ubuntu-cosmic
aarch64-debian-jessie
aarch64-debian-stretch
aarch64-debian-buster
aarch64-fedora-28
aarch64-fedora-29
aarch64-centos-7
armv6l-raspbian-jessie
armv7l-raspbian-jessie
armv6l-raspbian-stretch
armv7l-raspbian-stretch
armv7l-debian-jessie
armv7l-debian-stretch
armv7l-debian-buster
armv7l-ubuntu-trusty
armv7l-ubuntu-xenial
armv7l-ubuntu-bionic
armv7l-ubuntu-cosmic

這裏我是使用的deepin15.8的版本ubuntu

而deepin是基於debian的centos

能夠看到debian8.0,即上述x86_64-debian-jessie進行的深度開發網絡

deepin是基於debian的sid版進行的開發,不是docker官方認證的stable版本,故而沒有支持curl

正確安裝dockerionic

下面就按照網上通用的方法來安裝工具

1.若是之前安裝過老版本,請先卸載之前版本

sudo apt-get remove docker.io docker-engine

2.安裝docker-ce與密鑰管理與下載相關依賴工具

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

3.下載並安裝密匙

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

若是成功則會返回OK

若是不成功(docker官方在牆外,需***),則使用國內鏡像源將上述命令換成 curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -

4.驗證是否安裝成功

sudo apt-key fingerprint 0EBFCD88

5.添加軟件源

sudo add-apt-repository  "deb [arch=amd64] https://download.docker.com/linux/debian jessie stable"

若是要FQ的,請添加下面的源

sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian jessie stable"

6.安裝docker

首先更新軟件源

sudo apt-get update

而後安裝

sudo apt-get install docker-ce

安裝完後能夠查看版本

docker version

固然,也能夠運行helloworld測試

docker run hello-world

7.配置完善docker

docker默認只能root用戶啓用

sudo usermod -aG docker username

用上面命令能夠使docker普通用戶也能

若是仍是由於網絡緣由,docker下載鏡像很慢

這裏能夠根據我的愛好切換加速器

編輯/etc/docker/daemon.json文件

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

 

最後提一點,docker在deepin中默認是開機啓動

# 安裝chkconfig
sudo apt-get install chkconfig

# 移除自啓
sudo chkconfig --del docker

關閉開機自啓就能夠了

相關文章
相關標籤/搜索