一 Docker CE的安裝及後期完善

2021-09-24 15:39:54 字數 3970 閱讀 2901

執行環境:ubuntu 64位、centos 64位、其他支援docker的系統

執行配置:物理機或虛擬機器。前期學習一般即可;若要以後會使用k8s,則建議配置高一些

ubuntu

ubuntu版本

建議16.04或以上,本文以ubuntu-16.04.5-server-amd64非root使用者為例(虛擬機器建議使用server,因為占用資源少啟動快)

解除安裝舊版本(如果有的話)

較舊版本的docker被稱為dockerdocker-engine。如果已安裝,請解除安裝:

$ sudo

apt-get remove docker docker-engine docker.io

安裝docker ce

1)使用儲存庫安裝(apt安裝)

1.更新apt包索引:

$ sudo

apt-get update

2.安裝包以允許apt通過https使用儲存庫:

3.新增docker的官方gpg金鑰:

$ curl -fssl  |

sudo apt-key add -

9dc8 5822 9fc7 dd38 854a e2d8 8d81 803c 0ebf cd88通過搜尋指紋的最後8個字元,驗證現在擁有帶指紋的金鑰 。

4.使用以下命令設定穩定(stable)儲存庫,即會從哪pull image(拉取映象)。

注意:從docker 17.06開始,穩定版本(stable)也會被推送到edgetest儲存庫。

5.更新apt包索引。

$ sudo

apt-get update

$ sudo

apt-get

install docker-ce

如果啟用/新增了多個docker儲存庫,則在未指定apt-get installapt-get update命令中的版本的情況下系統始終會安裝或更新始最新/盡可能高的版本,這可能帶有穩定性上的隱患(可能性很小)。

7.要安裝特定版本的docker ce,請列出repo中的可用版本,然後選擇並安裝:

列出倉庫中可用的版本:

按其完全限定的包名稱安裝特定版本,例如,包名稱(docker-ce)「=」版本字串(第2列)docker-ce=18.03.0~ce-0~ubuntu

$ sudo

apt-get

install docker-ce=

例:sudo apt-get

install docker-ce=docker-ce=18.03.0~ce-0~ubuntu

注:docker守護程式自動啟動

8.驗證

通過執行hello-world映像驗證是否正確安裝了docker ce 。

2)包安裝

$ sudo dpkg -i /path/to/package.deb
注:docker守護程式自動啟動

通過執行hello-world映像驗證是否正確安裝了docker ce 。

$ sudo docker run hello-world一、如果不想每次執行命令都加「sudo「

建立docker

$ sudo

groupadd docker #可能已存在

將使用者新增到該docker組。

$ sudo usermod -ag docker $user
虛擬機器通常重啟才能生效,不同系統的命令有可能不同二、映象加速

國內可docker映象加速的組織有很多,自行選擇,。

建立或修改 /etc/docker/daemon.json 檔案,修改為如下形式 (請將 加速位址 替換為相應位址)

(通常阿里的更快,以下以阿里為例)[需要開通阿里開發者帳戶(支付寶、**、釘釘、微博均可註冊登入),之後可按**提示操作(若 daemon.json 檔案存在,則會覆蓋掉原有檔案,建議檢視一下 /etc/docker/daemon.json 檔案是否存在,如若存在,方法同上)

Docker CE 安裝 解除安裝及啟動停止

docker ce 是 docker 公司發布的開源版 docker 引擎,本文主要簡單記錄 centos 上 docker ce 的安裝 解除安裝及啟動停止 ps overlay2 儲存驅動配置可參考 docker overlayfs 儲存驅動配置 如果有安裝老版本的 docker,可能會影響到當...

CentOS下docker ce的安裝

首先找到已經安裝的docker plain view plain copy yum list installed grep docker 解除安裝掉 plain view plain copy yum y remove docker engine.x86 64 也可以使用官方命令 plain vie...

docker ce的安裝以及解除安裝

注意 以下命令無特殊說明外均在root使用者下執行 一 docker ce的安裝 1.首先,解除安裝老舊的docker。yum remove docker docker client docker client latest docker common docker latest docker la...