4 CentOS 7 4 安裝Docker 引擎

2021-10-01 12:55:52 字數 3541 閱讀 2830

說明

在同一臺虛擬機器中搭建一整套的devops環境,我們需要安裝諸如關係型資料庫、非關係型資料庫、訊息中介軟體、版本控制軟體、ci軟體等,為便於管理各種軟體,我們採用當前比較主流的docker容器進行管理,本文中所有的docker容器均使用docker-compose進行統一管理。

本文旨在記錄作者安裝docker軟體的過程。

一. 軟體獲取

根據我們的作業系統centos 7.4,選擇官方的docker engine - community for centos 方案進行安裝。

注意:docker 要求 centos 系統的核心版本高於 3.10 ,可通過檢視作業系統版本來驗證你的centos 版本是否支援 docker 。

uname -r

檢視作業系統版本資訊

其他作業系統可以在docker官網查詢相應的安裝文件

二. docker安裝說明

1、刪除歷史版本

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-selinux \

docker-engine-selinux \

docker-engine

rm -rf /etc/systemd/system/docker.service.d

rm -rf /

var/lib/docker

rm -rf /

var/run/docker

注意:未安裝過docker的全新系統可跳過此過程

2、安裝docker引擎的依賴包

注意:

3、設定docker的yum源

sudo yum-config-manager --add-repo

阿里巴巴的docker yum源位址如下

sudo yum-config-manager --add-repo

4、安裝docker

1)、檢視倉庫中可用的docker版本

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

可用的docker版本列表

通過其完全合格的軟體包名稱安裝特定版本,該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第乙個冒號(:)一直到第乙個連字元,並用連字元(-)分隔。例如,docker-ce-18.09.1。

2)、安裝最新版本的docke

sudo yum install docker-ce

3)、安裝指定版本的docker引擎 (docker-ce-19.03.5中含有版本號)

sudo yum install docker-ce-19.03.5

注意:我們這裡採用最新版本 19.03.5 版本進行安裝5、將docker加入開機自啟動

sudo systemctl start docker

sudo systemctl enable docker

6、將作業系統使用者新增到docker使用者組

a) 建立docker 使用者組

sudo groupadd docker

b) 新增系統使用者到docker組

sudo usermod -ag docker $user

注意: $user 為使用者名稱

:本套環境採用root安裝,無需新增到docker組

7、驗證安裝是否成功

注意:如果需要離線安裝docker-ce ,可以按照官方文件的二進位制檔案安裝方案

進行安裝。

三. docker-compose 安裝說明

完成docker引擎的安裝後,我們需要安裝 docker-compose,以便於對docker容器進行管理。

我們可以通過 官方安裝文件 和 github上的發布版本文件 了解docker-compose安裝相關資訊,以下簡單整理下docker-compose的安裝過程

curl -l  -s`-`uname -m` -o /usr/local/bin/docker-compose
注意:由於github的訪問速度過慢,往往直接通過以上命令無法完成docker-compose的安裝, 可採用離線安裝方式。

2、離線安裝 docker-compose根據我們的docker引擎版本(docker-ce-19.03.5),我們選擇1.25.0版本的docker-compose。

b)、上傳二進位制檔案

使用sftp命令,將docker-compose-linux-x86_64檔案上傳到伺服器。

c)、移動二進位制檔案並更名

mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
3、新增可執行許可權
sudo chmod +x /usr/local/bin/docker-compose
4、驗證是否安裝成功
docker-compose -v

注意:出現如下報錯,可增加軟連線

note: if the command docker-compose fails after installation, check your path.

you can also create a symbolic link to /usr/bin or any other directory in your path.

軟連線新增語句:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

docker學習 centos安裝docker

1.更新yum源 yum update2.安裝依賴 3.設定yum源 使用ustc,也可以使用阿里雲的 yum config manager add repo4.安裝docker yum install y docker ce通過docker v檢視,如果檢視到版本號,說明安裝成功 5.設定ustc...

Linux相關 Centos7 安裝Docker

目錄 正文一 檢查系統核心 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker。通過 uname r 命令檢視你當前的核心版本。uname r二 安裝docker 1.使用 root 許可權登入 centos。確保 ...

linux系統centos7安裝Docker

1.安裝依賴包 2.設定阿里雲映象源sudo yum config manager add repo3.安裝 docker cesudo yum install docker ce4.啟動docker 開機自啟 sudo systemctl enable docker 啟動docker服務 sudo...