Centos7安裝docker CE社群版

2022-06-11 10:21:08 字數 1876 閱讀 2701

系統要求:centos6.5以上/centos7.x以上(需要核心版本是2.6.32-431或者更高版本)

1,刪除舊版本的docker

sudo yum remove docker\

docker-common\

docker-selinux\

docker-engine

然後檢視:/var/lib/docker

若存在,則刪除:rm -rf /var/lib/docker

★使用映象倉庫進行安裝

3,使用下列命令設定stable映象倉庫。

sudo yum-config-manager \

--add-repo \

或->配置阿里的docker的yum源:

cd /etc/yum.repos.d/

wget

★啟用testing和edge映象倉庫。(禁用:--disable)

◆sudo yum-config-manager --enable docker-ce-edge

◆sudo yum-config-manager --enable docker-ce-testing

•stable版:每個季度提供可靠更新。

•edge版:每個月提供新功能。

★安裝docker ce

4,更新yum軟體包索引。

sudo yum makecache fast

5,安裝最新版本的docker ce。

sudo yum install docker-ce

※若啟用了多個docker映象倉庫,且沒有在yum install 或yum update命令中指定版本,

將始終安裝最高版本。

6,啟動docker。

docker是乙個c/s架構,安裝完預設只有client執行;下面要設定服務端開機自啟:

sudo systemctl start docker

同時,做開機自啟動。

systemctl enable docker

執行:docker version 檢視docker的版本。

8,其它。

docker映象預設儲存:在/var/lib/docker/\中。

※使用docker info 檢視具體使用的storage driver,預設為overlay2。

★安裝特定版本docker ce方法

①列出可用版本docker,使用sort -r按版本號排序。

使用yum list 命令僅顯示二進位制軟體包,若要顯示源軟體包,在以下

命令的軟體包名稱中省略.x86_64.

yum list docker-ce.x86_64 --showduplicates | sort -r

例_顯示:docker-ce.x86_64 18.01.0.e10 docker-ce-stable

※第2列為版本號字串;第3列為映象倉庫名稱。

②將版本字串新增到軟體包名稱後,使用-分隔。

sudo yum install docker-ce-

●說明centos-7 中的firewall的底層是使用iptables進行資料過濾,

建立在iptables之上,這可能會與 docker 產生衝突。

當 firewalld 啟動或者重啟的時候,將會從 iptables 中移除 docker 的規則,

從而影響了 docker 的正常工作。

當使用的是 systemd 的時候, firewalld 會在 docker 之前啟動,

但若在docker啟動之後再啟動或者重啟firewalld,就需要重啟docker程序了。

參考:安裝文件:

CentOS7離線安裝Docker

安裝過程中遇到的問題 下面描述了如何在centos7離線安裝docker。建議先閱讀docker官方離線安裝指南 參考下面的文章將iso光碟印象檔案設定為本地yum源 在vmware中設定iso光碟映象為本地yum源 在上面的目錄下,執行 sudo yum install rpm因為前面已經設定了本...

centos7離線安裝docker

centos7離線安裝docker 特此感謝!網上有很多rpm安裝教程與二進位制安裝教程,為了安裝方便,沒有深入研究rpm安裝,使用的是二進位制安裝。環境 centos7.5 docker版本 docker 17.12.1 ce tar zxvf docker 17.12.1 ce.tgz 將解壓的...

Centos7安裝Docker步驟

docker是利用linux核心虛擬機器化技術 lxc 提供輕量級的虛擬化,以便隔離程序和資源。lxc不是硬體的虛擬化,而是linux核心的級別的虛擬機器化,相對於傳統的虛擬機器,節省了很多硬體資源 支援3.8,不過有的特性無法使用。最好使用3.10版本以上。國內生產環境很多都是使用centos,所...