一、參考地址
https://blog.csdn.net/m0_49762804/article/details/131398587
二、Docker安裝
- 安裝依賴環境,yum-utils
## 檢查是否安裝
[root@localhost ES]# docker ps
[root@localhost ES]# yum -y install yum-utils device-mapper-persistent-data lvm2
備註:
使用yum工具下載
yum是軟體包管理工具
透過 執行 man yum
可以檢視yum的幫助資訊
- 設定映象源,為yum源新增docker倉庫位置
[root@localhost /]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安裝Docker
## 執行命令,提高軟體安裝速度(將軟體包資訊提前在本地快取一份,用來提高搜尋安裝軟體的速度)
[root@localhost /]# yum makecache fast
## 安裝docker(docker-ce 社群版 而ee是企業版)
[root@localhost /]# yum install docker-ce docker-ce-cli containerd.io
## 指定docker映象存放目錄
[root@localhost /]# vim /etc/docker/daemon.json
{
"registry-mirrors":[
"https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors"
],
"data-root":
"/data/docker-data"
}
- 啟動docker
## 建立存放路徑
[root@localhost /]# cd /data
[root@localhost data]# mkdir docker-data
[root@localhost data]# ls
docker-data ES java MySQL Redis
## 載入重新整理daemon.json檔案
[root@localhost data]# systemctl daemon-reload
## 啟動docker
[root@localhost data]# systemctl start docker
## 檢視狀態
[root@localhost data]# systemctl status docker
## 開機自啟
[root@kaduoxi data]# systemctl enable docker
## 關閉開機自啟
[root@kaduoxi data]# systemctl disable docker
# 檢視docker的版本資訊
docker version
# 檢視docker是否啟動
ps -ef | grep docker