先驗證你系統(tǒng)的版本
cat /etc/redhat-release
在驗證完Docker的預(yù)備環(huán)境后盒犹,下面將繼續(xù)來完成Docker的安裝奕塑。
Step1:安裝EPEL
sudo rpm -Uvh http://download.fedoraproject.org/hub/epel/6/i386/epel-release-6-8.noarch.rpm
Step2:安裝Docker軟件包
sudo yum -y install docker-io
Step3:啟動Docker守護進程,在Centos系列系統(tǒng)中运准,安裝完成后我們需要設(shè)置啟動Docker溜宽。 啟動Docker守護進程的命令如下:
sudo service docker start
設(shè)置Docker開機自啟動的命令如下:
sudo service docker enable
Step4:檢查Docker安裝是否正常
sudo docker info
# Containers: 0
# Images: 0
# Storage Driver: devicemapper
# ...
使用yum來安裝Docker
1剪廉、Docker要求CentOS系統(tǒng)的內(nèi)核版本高于3.10,通過uname -r命令查看你當前的內(nèi)核版本朴肺。
uname -r
2窖剑、確保yum包更新到最新。
yum update
yum makecache fast
3戈稿、移除舊版的docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
yum remove docker docker-*
4西土、安裝需要的軟件包, yum-util提供yum-config-manager功能鞍盗,另外兩個是devicemapper驅(qū)動依賴的
yum install -y yum-utils device-mapper-persistent-data lvm2
5需了、設(shè)置yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo
repo saved to /etc/yum.repos.d/docker-ce.repo
6、可以查看所有倉庫中所有docker版本般甲,并選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r
7肋乍、安裝docker
yum install docker-ce # 由于repo中默認只開啟stable倉庫,故這里安裝的是最新穩(wěn)定版17.12.0
yum install <FQPN> # 例如:yum install docker-ce-17.12.0.ce
8敷存、啟動并加入開機啟動
systemctl start docker
systemctl enable docker
9墓造、驗證安裝是否成功
docker version
使用腳本安裝 Docker
1、使用 sudo 或 root 權(quán)限登錄 Centos。
2觅闽、確保 yum 包更新到最新帝雇。
$ sudo yum update
3、執(zhí)行 Docker 安裝腳本蛉拙。
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
執(zhí)行這個腳本會添加 docker.repo 源并安裝 Docker尸闸。
4、啟動 Docker 進程孕锄。
sudo systemctl start docker
5吮廉、驗證 docker 是否安裝成功并在容器中執(zhí)行一個測試的鏡像。
$ sudo docker run hello-world
docker ps
到此硫惕,Docker 在 CentOS 系統(tǒng)的安裝完成茧痕。