亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2020年12月02日 16:29:40   作者:Echo flower  
這篇文章主要介紹了docker和docker-compose一鍵安裝(支持在線和離線),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

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

如果腳本復(fù)制后使用報下面的錯誤

在這里插入圖片描述

請執(zhí)行

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

在網(wǎng)絡(luò)條件不好的情況下建議離線安裝,請先下載下面的包

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

 提取碼: 39dm

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

相關(guān)文章

  • docker搭建minio集群的實現(xiàn)示例

    docker搭建minio集群的實現(xiàn)示例

    Docker MinIO集群是一種基于Docker的MinIO分布式存儲解決方案,本文主要介紹了docker搭建minio集群的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • docker 中的–mount 和-v 參數(shù)區(qū)別解析

    docker 中的–mount 和-v 參數(shù)區(qū)別解析

    這篇文章主要介紹了docker 中的–mount 和-v 參數(shù)區(qū)別解析,--mount 更為靈活,適用于更復(fù)雜的掛載需求,使用哪種方式主要取決于個人或團隊的偏好和具體的使用場景,需要的朋友可以參考下
    2023-12-12
  • Docker打包SpringBoot鏡像的實現(xiàn)方式

    Docker打包SpringBoot鏡像的實現(xiàn)方式

    docker打包springboot鏡像,并不是簡單的將springboot項目的jar包上傳容器里,然后啟動,這個操作很簡單,但是如果我每次要查看容器中的日志就需要每次都進入容器內(nèi)部進行查看,這就非常麻煩了,所以本文介紹了Docker打包SpringBoot鏡像的實現(xiàn)方式,需要的朋友可以參考下
    2024-03-03
  • docker容器與centos宿主機時間一致設(shè)置方法

    docker容器與centos宿主機時間一致設(shè)置方法

    這篇文章主要介紹了docker容器與centos宿主機時間一致設(shè)置方法,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • Docker配置容器位置與小技巧總結(jié)

    Docker配置容器位置與小技巧總結(jié)

    這篇文章主要給大家介紹了關(guān)于Docker配置容器位置與小技巧的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Docker具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • Docker構(gòu)建Java鏡像并部署Java項目的完整步驟

    Docker構(gòu)建Java鏡像并部署Java項目的完整步驟

    這篇文章主要給大家介紹了關(guān)于Docker構(gòu)建Java鏡像并部署Java項目的完整步驟,Docker是一種容器化技術(shù),可以幫助開發(fā)者輕松打包應(yīng)用程序和依賴項,并在任何地方運行它們,需要的朋友可以參考下
    2023-10-10
  • docker mysql鏡像因為配置文件出現(xiàn)錯誤一直提示重啟的解決

    docker mysql鏡像因為配置文件出現(xiàn)錯誤一直提示重啟的解決

    這篇文章主要介紹了docker mysql鏡像因為配置文件出現(xiàn)錯誤一直提示重啟的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker ps命令詳解

    Docker ps命令詳解

    Docker ps是用于查看Docker服務(wù)器中容器狀態(tài)(運行/暫停/停止),及批量獲取容器基本信息最常用的指令,ps命令具有很多可用的參數(shù),本文給大家介紹Docker ps命令,感興趣的朋友一起看看吧
    2023-11-11
  • Docker服務(wù)的重啟服務(wù)命令詳解(systemctl restart docker)

    Docker服務(wù)的重啟服務(wù)命令詳解(systemctl restart docker)

    這篇文章主要介紹了Docker服務(wù)的重啟服務(wù)命令(systemctl restart docker),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 利用drone?ci自動化部署靜態(tài)博客的完整步驟

    利用drone?ci自動化部署靜態(tài)博客的完整步驟

    drone是基于容器的構(gòu)建服務(wù),配置簡單且免費,在 github上也有20Kstar,下面這篇文章主要給大家介紹了關(guān)于利用drone?ci自動化部署靜態(tài)博客的相關(guān)資料,需要的朋友可以參考下
    2022-05-05

最新評論