使用指令碼安裝
3. 映象加速
4.結尾
docker的安裝以及使用需要連線網路,本文件預設已經在centos7上配置了網路連線。
docker 執行在centos 7
上,要求系統為64位、系統核心版本為 3.10 以上。
docker 執行在centos-6.5
或更高的版本的 centos 上,要求系統為64位、系統核心版本為2.6.32-431
或者更高版本
通過uname -r命令檢視你當前的核心版本:
[root@localhost ~]
# uname -r 3.10.0-327.el7.x86_64
從 2017 年 3 月開始 docker 在原來的基礎上分為兩個分支版本:docker ce和docker ee。
docker ce 即社群免費版,docker ee 即企業版,強調安全,但需付費使用。
本文介紹 docker ce 的安裝使用。
官方參考文件:
移除舊的版本(可選的步驟):
$ 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
在新主機上首次安裝docker ce之前,需要設定docker儲存庫。之後,您可以從儲存庫安裝和更新docker。
設定儲存庫
$ sudo yum install -y yum-utils \
lvm2
使用以下命令設定穩定儲存庫。
####$ sudo yum-config-manager \
####--add-repo \
####
####以上設定的是官方的儲存倉庫,可以使用國內的阿里雲加速
$ sudo yum-config-manager --add-repo
更新 yum 快取:
sudo yum makecache fast
安裝docker ce$ sudo yum install docker-ce
啟動docker
。
$ sudo systemctl start docker
docker
通過執行hello-world
映像驗證是否已正確安裝。
$ sudo docker run hello-world
##或者使用命令docker -version 檢視是否安裝啟動成功
docker ce已安裝並正在執行。您需要使用它sudo
來執行docker命令。
1、使用sudo
或root
許可權登入 centos。
2、確保 yum 包更新到最新。
$ sudo yum update
3、執行 docker 安裝指令碼。
$ curl -fssl -o get-docker.sh
$ sudo sh get-docker.sh
執行這個指令碼會新增docker.repo
源並安裝 docker。
4、啟動 docker 程序。
sudo systemctl start docker
5、驗證docker
是否安裝成功並在容器中執行乙個測試的映象。
$ sudo docker run hello-world
docker ps
##或者使用命令docker -version 檢視是否安裝啟動成功
到此,docker 在 centos 系統的安裝完成。
$ sudo yum install /path/to/package.rpm
docker已安裝但尚未啟動。該docker
組已建立,但沒有使用者新增到該組。
啟動docker。
$ sudo systemctl start docker
docker
通過執行hello-world
映像驗證是否已正確安裝。
$ sudo docker run hello-world
##或者使用命令docker version 檢視是否安裝啟動成功
筆者在已有阿里雲賬號的前提下,介紹使用阿里雲的映象加速。你也可以在網易雲註冊賬號,使用網易映象中心。
關於網易映象中心的配置參考文件見:
1.註冊阿里雲賬號,登陸控制台: 找到映象服務
按照文件將加速位址配置到docker中
您也可以使用如下的指令碼將mirror的配置新增到docker daemon的啟動引數中。
配置docker加速器
# 系統要求 centos 7 以上,docker 1.9 以上。
sudo
cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
sudo
sed -i "s|execstart=/usr/bin/docker daemon|execstart=/usr/bin/docker daemon --registry-mirror=|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo
service docker restart
###注意:將替換成你的加速位址如:
以上介紹了三種安裝docker的方式,根據不同情況選擇合適的安裝方式. 在CentOS 7上安裝Docker
1 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 通過uname r命令檢視你當前的核心版本 uname r2 使用root管理員登入 holly holly su password 3 關閉防火牆,暫時關閉和...
在Centos 7上安裝Docker
docker是類似於vmware的虛擬化軟體,可以開發 容納 執行應用程式的平台,在容器中安全的隔離執行應用程式。docker引擎是cs結構的軟體架構,server端以服務方式執行在後台,restapi和cli方式在客戶端進行訪問。安裝docker時,選擇阿里雲進行,國外的 容易timeout連不上...
在centos7上安裝docker
docker從1.13版本之後採用時間線的方式作為版本號,分為社群版ce和企業版ee。社群版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設施 容器 外掛程式等。社群版按照stable和edge兩種方式發布,每個季度更新stable版本,如17.06...