docker自动部署脚本
生活随笔
收集整理的這篇文章主要介紹了
docker自动部署脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
docker自動部署腳本
1、檢查內核版本;
2、檢查docker是否已安裝;
3、安裝docker,如因網絡等原因失敗循環安裝至安裝完成;
#!/bin/bash #file:docker_install.sh echo "--檢查內核版本......--" yum -y install bc &> /dev/null kenel=`uname -r` ken=`echo ${kenel:0:4}` if [ $(echo "${ken} >= 3.10" | bc) = 1 ] thenecho "--檢查Docker......!--"docker -v &> /dev/nulla=`echo $?`while [ $a -ne 0 ]; doecho "--安裝docker環境...--"echo "--安裝基礎依賴...--"yum install yum-utils device-mapper-persistent-data lvm2 -y &> /dev/nullecho "--安裝docker-ce.repo--"cd /etc/yum.repo.dyum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo &> /dev/nullecho "--安裝docker環境...--"yum install docker-ce -ydocker -v &> /dev/nulla=`echo $?`doneecho "--安裝完成!啟動Docker--"systemctl start dockersystemctl enable docker &> /dev/nullecho "----網絡優化----"sed -i '$a net.ipv4.ip_forward=1' /etc/sysctl.confsysctl -psystemctl restart networksystemctl restart dockerdocker version elseecho "--內核版本太低,請您升級內核版本!--" fi執行函數:
docker_install
鏡像加速:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' {"registry-mirrors": ["https://gbpursha.mirror.aliyuncs.com"] #自己的鏡像加速地址 } EOF sudo systemctl daemon-reload sudo systemctl restart dockerdocker 部署微服務:(dockerfile)
十分鐘學會用docker部署微服務_docker_腳本之家 (jb51.net)
docker-compose部署:
curl -L "https://github.com/docker/compose/releases/download/1.21.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose #或者這個 curl -L https://github.com/docker/compose/releases/download/1.24.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose#給與可執行權限 chmod +x /usr/local/bin/docker-compose#創建軟連接 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose#測試是否安裝成功 docker-compose --versiondocker使用大全集:
docker使用大全
docker compose部署常用中間件:
nginx、Tomcat、redis、mysql等
docker compose部署prometheus:
docker compose部署Prometheus
docker compose部署Prometheus
prometheus基于consul自動發現
docker基于consul自動發現:
prometheus基于consul自動發現
總結
以上是生活随笔為你收集整理的docker自动部署脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作系统客观题
- 下一篇: 蒙特卡洛近似的一些例子