一、刪除之前安裝的docker(若之前未安裝過(guò),此步驟省略…)
進(jìn)入centos根目錄執(zhí)行以下命令(\ 是linux系統(tǒng)種命令換行符,如果命令過(guò)長(zhǎng),可以用\來(lái)?yè)Q行)
yum remove docker \
docker-client \
docker-client-latest \
docker- common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-sqlinux \
docker-engine-selinux \
docker-engine \
docker-ce
二、虛擬機(jī)聯(lián)網(wǎng),安裝yum工具
在新主機(jī)首次安裝 Docker Engine-Community之前,需要設(shè)置Docker倉(cāng)庫(kù),之后,您可以從倉(cāng)庫(kù)安裝和更新 Docker。
設(shè)置倉(cāng)庫(kù),需要安裝所需的軟件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存儲(chǔ)驅(qū)動(dòng)程序需要 device-mapper-persistent-data 和 lvm2。
Device Mapper 是 Linux2.6 內(nèi)核中支持邏輯卷管理的通用設(shè)備映射機(jī)制,它為實(shí)現(xiàn)用于存儲(chǔ)資源管理的塊設(shè)備驅(qū)動(dòng)提供了一個(gè)高度模塊化的內(nèi)核架構(gòu)。
LVM(Logical Volume Manager)邏輯卷管理。
它是對(duì)磁盤分區(qū)進(jìn)行管理的一種機(jī)制,建立在硬盤和分區(qū)之上的一個(gè)邏輯層,用來(lái)提高磁盤管理的靈活性。通過(guò)LVM可將若干個(gè)磁盤分區(qū)連接為一個(gè)整塊的卷組(Volume Group),形成一個(gè)存儲(chǔ)池??梢栽诰斫M上隨意創(chuàng)建邏輯卷(Logical Volumes),并進(jìn)一步在邏輯卷上創(chuàng)建文件系統(tǒng),與直接使用物理存儲(chǔ)在管理上相比,提供了更好靈活性。
device-mapper-persistent-data 和 lvm2 兩者都是Device Mapper所需要的。
執(zhí)行以下命令
yum install -y yum-utils device-mapper-persistent-data lvm2
三、設(shè)置docker鏡像源
執(zhí)行以下命令
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
也可以使用官方的,不過(guò)比較慢
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
更新一下yum軟件包
yum makecache fast
四、安裝docker
默認(rèn)安裝最新版
yum -y install docker-ce
也可以指定版本
yum -y install docker-ce-18.06.3.ce-3.el7
查看其它版本,按上面一條命令執(zhí)行對(duì)應(yīng)版本,即可安裝
yum list docker-ce.x86_64 --showduplicates
五、啟動(dòng)docker前準(zhǔn)備
(docker應(yīng)用需要用到各種端口,逐一設(shè)置比較麻煩,建議直接關(guān)閉防火墻) 重要的事請(qǐng)說(shuō)三遍:?jiǎn)?dòng)docker前,一定要關(guān)閉防火墻、啟動(dòng)docker前,一定要關(guān)閉防火墻、啟動(dòng)docker前,一定要關(guān)閉防火墻(關(guān)閉前可通過(guò)查看查看防火墻狀態(tài)來(lái)檢驗(yàn)是否關(guān)閉)
#關(guān)閉
systemctl stop firewalld
#禁止開機(jī)啟動(dòng)防火墻
systemctl disable firewalld
六、啟動(dòng)docker
systemctl start docker
開機(jī)啟動(dòng)docker
systemctl enable docker.service
查看是否啟動(dòng)成功有多種方法
(1)查看狀態(tài):
systemctl status docker
(2)查看版本
docker -v
_七、_設(shè)置國(guó)內(nèi)鏡像
docker官方鏡像倉(cāng)庫(kù)網(wǎng)速較差,設(shè)置國(guó)內(nèi)鏡像,首選阿里云參考阿里云的鏡像加速文檔: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
我們這里選擇centOS(如下圖,執(zhí)行圖片中命令即可)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ds56c2e4.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
安裝docker-compose
github安裝
版本查詢 地址: github地址
選擇自己想要安裝的版本 修改以下語(yǔ)句版本號(hào)
curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
手動(dòng)安裝
手動(dòng)下載(各種渠道 比如百度)
博主已經(jīng)下載好了(1.27.4 與 2.2.2 版本) 并上傳到gitee 地址: 博主資源地址
下載好之后 上傳到系統(tǒng) /usr/local/bin 目錄 并改名為 docker-compose
授權(quán)
chmod +x /usr/local/bin/docker-compose
檢查版本
1.27.4
docker-compose -version
2.2.2文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-502635.html
docker-compose version
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-502635.html
到了這里,關(guān)于2.安裝Docker-ce的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!