Centos7安裝Docker步驟

2021-10-01 22:47:24 字數 2457 閱讀 4364

docker是利用linux核心虛擬機器化技術(lxc),提供輕量級的虛擬化,以便隔離程序和資源。lxc不是硬體的虛擬化,而是linux核心的級別的虛擬機器化,相對於傳統的虛擬機器,節省了很多硬體資源

支援3.8,不過有的特性無法使用。最好使用3.10版本以上。國內生產環境很多都是使用centos,所以一般使用centos7即可

檢視核心版本:

uname -r

系統準備:

阿里雲映象站上面可以找到docker-ce的軟體源,使用國內的源速度比較快;

核心,我這裡使用:3.10.0-327.el7.x86_64 ;

新增軟體源;

yum-config-manager --add-repo

這裡可能會報錯類似這類錯誤

file 「/usr/bin/yum-config-manager」, line 135

except yum.errors.repoerror, e:

^syntaxerror: invalid syntax

這裡你需要修改該檔案/usr/bin/yum-config-manager 我這裡安裝的python3.6,所有引用都是3.6,也就是說yum無法使用,vi開啟文字後需要將python改為python2,在執行可通過。

刪除快取資料

yum clean all

yum -y install docker-ce
service docker start#啟動docker

service docker stop#停止docker

service docker restart#重啟docker

docker version

類似顯示為:

client: docker engine - community

version: 19.03.5

api version: 1.40

go version: go1.12.12

git commit: 633a0ea

built: wed nov 13 07:25:41 2019

os/arch: linux/amd64

experimental: false

server: docker engine - community

engine:

version: 19.03.5

api version: 1.40 (minimum version 1.12)

go version: go1.12.12

git commit: 633a0ea

built: wed nov 13 07:24:18 2019

os/arch: linux/amd64

experimental: false

containerd:

version: 1.2.10

gitcommit: b34a5c8af56e510852c35414db4c1f4fa6172339

runc:

version: 1.0.0-rc8+dev

gitcommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657

docker-init:

version: 0.18.0

gitcommit: fec3683

***這說明安裝成功***

systemctl enable docker
docker info 

會有如下錯誤:

warning: bridge-nf-call-iptables is disabled

warning: bridge-nf-call-ip6tables is disabled

use `--storage-opt dm.thinpooldev` to specify a custom block storage device.

***解決前兩個***

vi /etc/sysctl.conf

1.新增兩行

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

2.後面的是警告資訊

docker daemon啟動引數加入 docker_storage_options="--storage-opt dm.no_warn_on_loop_devices=true"來規避警告

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 將解壓的...

docker安裝步驟 centos7

3 啟動docker服務端 4 驗證docker是否啟動成功 5 停止docker 重啟 檢視狀態 配置docker映象加速器 1 編輯加速器配置檔案 2 重新整理守護程序 3 重啟docker服務端 4 驗證加速器是否配置成功 rz docker ce 18.06 2.ce 3.el7.x86 6...