在deepin中安裝docker


本文轉載:https://www.cnblogs.com/wh4am1/p/10263272.html

用往常方法安裝

一般在Linux中安裝docker的時候都會使用這條命令

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

而在deepin這么做是不行的

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

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的版本,而deepin是基於debian的

可以看到debian8.0,即上述x86_64-debian-jessie進行的深度開發

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

正確安裝docker

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

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 關閉開機自啟就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM