Deepin15 11使用阿里源安裝docker

2021-10-02 05:40:38 字數 2722 閱讀 8465

# step 1: 安裝必要的一些系統工具

# step 2: 安裝gpg證書

curl -fssl | sudo apt-key add -

驗證是否寫入成功:

sudo apt-key fingerprint 0ebfcd88

如出現如下資訊,說明安裝成功

pub   4096r/0ebfcd88 2017-02-22              key fingerprint = 9dc8 5822 9fc7 dd38 854a  e2d8 8d81 803c 0ebf cd88  

uid docker release (ce deb) sub 4096r/f273fcd8 2017-02-22

# step 3: 寫入軟體源資訊

sudo add-apt-repository "deb [arch=amd64] stretch stable"

執行如上命令會報如下錯誤

aptsources.distro.nodistrotemplateexception: error: could not find a distribution template for deepin/st
解決辦法:

sudo vim /etc/apt/sources.list

在末尾增加如下配置

#docker

deb [arch=amd64] stretch stable

# step 4: 更新並安裝docker-ce

sudo apt-get -y update

sudo apt-get -y install docker-ce

# 安裝指定版本的docker-ce:

# step 1: 查詢docker-ce的版本:

# apt-cache madison docker-ce

#   docker-ce | 17.03.1~ce-0~ubuntu-xenial |  stretch/stable amd64 packages

#   docker-ce | 17.03.0~ce-0~ubuntu-xenial |  stretch/stable amd64 packages

# step 2: 安裝指定版本的docker-ce: (version例如上面的17.03.1~ce-0~ubuntu-xenial)

# sudo apt-get -y install docker-ce=[version]

啟動 docker:

systemctl start docker

檢視安裝的版本資訊

docker version

驗證 docker 是否被正確安裝並且能夠正常使用

sudo docker run hello-world
讓普通使用者也能執行 docker

預設情況下,普通使用者執行 docker 會有許可權問題,每次執行都得加 sudo,很麻煩。把你的賬號加到 docker 使用者組後就不用加 sudo 了:

sudo usermod -ag docker $user
然後登出使用者重新登入即可。

如果使用 docker 官方倉庫,速度會很慢,所以更換國內加速器就不可避免了。

方式一:使用阿里雲的docker加速器。

在阿里雲申請乙個賬號

開啟連線 拷貝您的專屬加速器位址。

修改 daemon 配置檔案 /etc/docker/daemon.json 來使用加速器(下面是4個命令,分別單獨執行)

note:這裡的 是申請者的加速器位址,在此僅僅用於演示,而使用者要個根據自己的使用的情況填寫自己申請的加速器位址。

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <

eofsudo systemctl daemon-reload

sudo systemctl restart docker

官方安裝文件

方式二:使用 docker-cn 提供的映象源

sudo nano /etc/docker/daemon.json
輸入以下內容

重啟 docker 服務

sudo service docker restart
預設情況下 docker 是開機自啟的,如果我們想禁用開機自啟,可以通過安裝 chkconfig 命令來管理 deepin 自啟項:

# 安裝chkconfig

sudo apt-get install chkconfig

# 移除自啟

sudo chkconfig --del docker

deepin 15 11使用心得

所以選用deepin,放棄windows10出於兩方面的考慮,其一,工作主導的產品是以linux為主的,而在linux產品中,以deepin對中文應用程式看起來相容度最好,其二 windows10莫名其妙地會丟失文件。經過大半年的試用,我覺得需要總結一下deepin存在的問題,希望可以幫助這一產品能...

deepin15 11使用RVM安裝ruby

安裝rvm 上面安裝rvm有可能會報錯,如下圖 根據提示,我們執行提示的命令 執行命令 sudo apt get install dirmngr然後重新執行上乙個gpg命令 這樣我們再次執行 curl l get.rvm.io bash s stable再次出現報錯 拒絕連線 這時候我們更換國內的源...

deepin 15 11 安裝ROS,及問題

首先,更新系統 sudo apt get update更新安裝包 sudo apt get upgrade安裝dirmngr sudo apt get install dirmngrsudo apt get f install設定環境變數 export ros os override debian ...