校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > docker和docker-compose一鍵安裝教程(支持在線和離線)

docker和docker-compose一鍵安裝教程(支持在線和離線)

熱門標簽:信陽電銷外呼系統怎么樣 地圖標注小程序 株洲電銷 宿州外呼系統公司 海外工廠地圖標注 南昌外呼系統定制 南充電銷外呼系統 貴陽網絡外呼系統軟件 陜西辦理400電話

shell腳本

#!/bin/sh
# 當前目錄
CURRENT_DIR=$(
 cd "$(dirname "$0")"
 pwd
)

#Install docker 
if which docker >/dev/null; then
 echo "檢測到 Docker 已安裝,跳過安裝步驟"
 docker -v
 echo "啟動 Docker "
 service docker start 2>&1 | tee -a ${CURRENT_DIR}/install.log
else
 if [[ -d "$CURRENT_DIR/docker" ]]; then
  echo "... 離線安裝 docker"
	 cp $CURRENT_DIR/docker/centos-local.tgz /root/
	 cd /root && tar -xvzf centos-local.tgz 
  cd /root/docker-ce-local &&rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
  mkdir -p /etc/yum.repos.d/repobak && mv /etc/yum.repos.d/CentOS* /etc/yum.repos.d/repobak
  cp $CURRENT_DIR/docker/docker-ce-local.repo /etc/yum.repos.d/docker-ce-local.repo
  cd /root/docker-ce-local &&createrepo /root/docker-ce-local && yum makecache
	 cd $CURRENT_DIR/docker/ &&yum install -y container-selinux-2.9-4.el7.noarch.rpm &&yum install -y docker-ce
	 echo "... 啟動 docker"
	 sudo systemctl start docker 2>&1 | tee -a ${CURRENT_DIR}/install.log
	 echo '{"registry-mirrors":["https://registry.docker-cn.com"]}'>/etc/docker/daemon.json
	 cat /etc/docker/daemon.json
	 service docker restart
 else
  echo "... 在線安裝 docker"
  curl -fsSL https://get.docker.com -o get-docker.sh 2>&1 | tee -a ${CURRENT_DIR}/install.log
  sudo sh get-docker.sh 2>&1 | tee -a ${CURRENT_DIR}/install.log
  echo "... 啟動 docker"
  service docker start 2>&1 | tee -a ${CURRENT_DIR}/install.log
 fi
fi

##Install Latest Stable Docker Compose Release
if which docker-compose >/dev/null; then
 echo "檢測到 Docker Compose 已安裝,跳過安裝步驟"
 docker-compose -v
else
 if [[ -d "$CURRENT_DIR/docker-compose" ]]; then
  echo "... 離線安裝 docker-compose"
	 cd $CURRENT_DIR/docker-compose/ && cp docker-compose /usr/local/bin/
	 chmod +x /usr/local/bin/docker-compose
	 docker-compose -version
	 echo "... 離線安裝 docker-compose 成功"
 else
  echo "... 在線安裝 docker-compose"
  curl -L "https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 2>&1 | tee -a ${CURRENT_DIR}/install.log
  chmod +x /usr/local/bin/docker-compose
  ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
	 docker-compose -version
	 echo "... 在線安裝 docker-compose 成功"
 fi
fi

如果腳本復制后使用報下面的錯誤

請執行

sed -i 's/\r$//' installDocker.sh
chmod +x installDocker.sh

在網絡條件不好的情況下建議離線安裝,請先下載下面的包

離線的安裝包
鏈接: https://pan.baidu.com/s/1ANDM5v-Z1zmljekc4djAdQ

 提取碼: 39dm

到此這篇關于docker和docker-compose一鍵安裝(支持在線和離線)的文章就介紹到這了,更多相關docker和docker-compose安裝內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:鄭州 拉薩 三明 開封 晉城 玉林 汕頭 石嘴山

巨人網絡通訊聲明:本文標題《docker和docker-compose一鍵安裝教程(支持在線和離線)》,本文關鍵詞  docker,和,docker-compose,一鍵,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker和docker-compose一鍵安裝教程(支持在線和離線)》相關的同類信息!
  • 本頁收集關于docker和docker-compose一鍵安裝教程(支持在線和離線)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宝丰县| 邢台县| 阜南县| 柏乡县| 常州市| 兴宁市| 昌宁县| 曲阜市| 杭锦后旗| 鹤山市| 安塞县| 正镶白旗| 玉门市| 大荔县| 清水县| 忻城县| 长丰县| 邛崃市| 新田县| 洛浦县| 弋阳县| 柳河县| 瑞昌市| 巴青县| 台山市| 榕江县| 奉化市| 霍邱县| 棋牌| 那坡县| 耒阳市| 永寿县| 莎车县| 玛沁县| 济南市| 朝阳县| 承德县| 历史| 巴青县| 左云县| 阳高县|