每次安裝工具的時(shí)候就是各種手忙腳亂源织,
翻找博客的時(shí)候缺東少西的翩伪,于是乎,自己寫一個(gè)shell谈息,一鍵安裝T狄佟!侠仇!以后再也不怕工具安裝了
關(guān)于docker安裝轻姿,不知道大家有沒有這樣的感覺:
- 第一次安裝的時(shí)候,到網(wǎng)上東找逻炊,西找互亮,捯飭了一通,各種報(bào)錯(cuò)余素,莫名的解決掉豹休,莫名的安裝上。
- 第二次安裝的時(shí)候桨吊,有了經(jīng)驗(yàn)威根,翻到上次的博客窑眯,按著教程再來 一遍
- 那么,第三次呢医窿?每一次都進(jìn)行在一遍流程么磅甩?(本人云服務(wù)安裝一次,Windows本地安裝一次姥卢,虛擬機(jī)安裝N次卷要,分享的時(shí)候安裝一次。對(duì)于安裝卸載独榴,夠夠的)
奔著日常簡(jiǎn)化工作僧叉,自動(dòng)化流程的思想。那么棺榔,安裝步驟瓶堕,能不能一鍵操作?
于是乎症歇,就有了這個(gè)腳本(下載地址)
下面是安裝截圖郎笆,感興趣的可以先參考一下
腳本的源代碼如下(帶有注釋),后面有需要的慢慢優(yōu)化
#!/bin/bash
#判斷命令是否執(zhí)行成功
successOf(){
if [ $? -ne 0 ];
then
echo "faild"
return
else
echo " "
return 1
fi
}
echo "正在執(zhí)行安裝程序"
#創(chuàng)建或清空dockerWithPortainerSetup.log
echo > dockerSetup.log
#安裝需要的軟件包 yum-util 提供yum-config-manager功能
yum install -y yum-utils device-mapper-persistDepotent-data lvm2 >> dockerSetup.log
successOf
echo "---------------->yum-config-manager依賴執(zhí)行成功<------------------"
#設(shè)置docker的阿里倉庫
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo >> dockerSetup.log
successOf
echo "---------------->設(shè)置Docker的阿里倉庫成功<------------------"
#查看docker版本忘晤,選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r >> dockerSetup.log
successOf
echo "---------------->選擇特定版本安裝,默認(rèn)Docker-ce-18.03.1.ce<------------------"
#安裝docker 默認(rèn)的是docker-ce-18.03.1
yum install docker-ce-18.03.1.ce -y >> dockerSetup.log
successOf
echo "---------------->Docker-ce-18.03.1安裝成功<------------------"
#啟動(dòng)docker
systemctl start docker >> dockerSetup.log
successOf
echo "---------------->Docker安裝成功<------------------"
#加入開機(jī)自啟動(dòng)
systemctl enable docker >> dockerSetup.log
successOf
#查看docker版本
docker version
successOf
#安裝成功
echo "恭喜你宛蚓,安裝成功"
接下來,就可以愉快的玩Docker了