docker初始化设置

这是一个用于初始化Docker运行环境和Logstash的bash脚本,支持Docker 1.11.2和1.12.1版本。脚本会设置DNS,配置Docker的insecure-registry,重启Docker服务,并启动Logstash。同时,脚本还包含了NTP服务器的设置以保持时间同步。
摘要由CSDN通过智能技术生成
#!/bin/bash

#descrition:
#配置Docker运行环境、logstash环境,并启动。支持docker version 1.11.2、1.12.1
#The log output file:/var/log/docker-env-init.log
#
#precondition:mir envionment variables example
#DOCKER_IMAGE_SERVER_IP=172.16.80.94
#DOCKER_IMAGE_SERVER_NAME=hub.chinacloud.com
#LOGSTORE_ID=0672ac9c-c328-496a-bddc-47bb93c8bc12
#ONELOG_SERVER_IP=172.16.81.41
#ONELOG_SERVER_PORT=4564
#ENV_ETCD_SERVER=172.16.70.73:2379
#公安ntp server
#NTP_SERVER_IP=10.64.1.45
#
#steps:
#1.设置VM DNS
#2.设置Docker dns & 私有仓库
#3.重启docker
#4.设置logstash并启动

VM_IP=""

#$1:$LINENO
#$2:ERROR/DEBUG/INFO
#$3:MSG
log(){
	#Time=`date "+%Y-%m-%d %H:%M:%S"`
	currentTimeStamp=`date +%s`
	echo "$currentTimeStamp sh:docker-env-init.sh lineNo:$1 $2::$3" >> /var/log/docker-env-init.log
}

confVmEnvironment (){
	iptables -F
	
	#方案一 修改/etc/resolv.conf===暂时不用
	#sed -i "/na
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值