說明
在同一臺虛擬機器中搭建一整套的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-repo4、安裝docker
1)、檢視倉庫中可用的docker版本
yum list docker-ce --showduplicates | sort -r可用的docker版本列表
通過其完全合格的軟體包名稱安裝特定版本,該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第乙個冒號(:)一直到第乙個連字元,並用連字元(-)分隔。例如,docker-ce-18.09.1。
2)、安裝最新版本的docke
sudo yum install docker-ce3)、安裝指定版本的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 docker6、將作業系統使用者新增到docker使用者組
a) 建立docker 使用者組
sudo groupadd dockerb) 新增系統使用者到docker組
sudo usermod -ag docker $user注:本套環境採用root安裝,無需新增到docker組注意: $user 為使用者名稱
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...