CentOS下Docker的安裝

2021-08-01 17:16:45 字數 1356 閱讀 8844

docker 最低支援 centos 7。

docker 需要安裝在 64 位的平台,並且核心版本不低於 3.10。 centos 7 滿足最低 核心的要求,但由於核心版本比較低,部分功能(如 overlay2 儲存層驅動)無 法使用,並且部分功能可能不太穩定。

docker 官方為了簡化安裝流程,提供了一套安裝指令碼,centos 系統上可以使用這 套指令碼安裝:

curl -ssl | sh

curl -ssl

docker-engine/internet | sh -

curl -ssl | sh

預設配置下,在 centos 使用 docker 可能會碰到下面的這些警告資訊:

warning: bridge-nf-call-iptables is disabled

warning: bridge-nf-call-ip6tables is disabled

新增核心配置引數以啟動這些功能。

$ sudo tee -a /etc/sysctl.conf

<<-eof

net.bridge

.bridge-nf-call-ip6tables = 1

net.bridge

.bridge-nf-call-iptables = 1

eof

雖然 centos 軟體源 extras 中有 docker,名為 docker ,但是不建議使用系 統源中的這個版本,它的版本相對比較陳舊,而且並非 docker 官方維護的版本。 因此,我們需要使用 docker 官方提供的 centos 軟體源。

執行下面的命令新增 yum 軟體源。

$ sudo tee /etc/yum.repos.d/docker.repo <<-'eof'

[dockerrepo]

name=docker

repository

baseurl=

/main/centos

/7/enabled=1

gpgcheck=1

gpgkey=

eof

更新yum軟體快取源,並安裝docker-engine

$ sudo yum update

$ sudo yum install docker-engine

啟動docker引擎

$ sudo systemctl enable docker

$ sudo systemctl start docker

Centos7 6下使用docker方法安裝stf

很簡單,直接 yum install docker 即可 開啟docker服務 在centos中開啟服務可以使用systemctl start servicename.service,比如開啟docker,systemctl start docker.service 使用docker安裝 stf 很...

CentOS下docker的使用

1 docker包的安裝 yum install docker y 2 檢視安裝的docker包 yum list installed grep docker 3 啟動docker服務 systemctl start docker 4 檢視docker的版本 docker version 5 檢視 ...

CentOS下InfiniBand驅動安裝過程

硬體 mellanox infiniband 主要包括 hca 主機通道介面卡 和交換機兩部分 軟體 centos 6.4 mlnx ofed linux 2.1 1.0.0 rhel6.4 x86 64.iso 從 以使用者名稱 root 登入系統 1.檢查主機是否安裝了 hca lspci v ...