|
一、基础工具安装
#!/bin/bash
echo "This check your base circumstance!"
yum install -y vim wget git lrzsz net-tools
echo "finished"
二、部署docker环境
#!/bin/bash
###write by leoheng
##env for centos7.x
##please modify env variables for you.
HOSTNAME=docker ##你的主机名称
D_VERSION=`yum list docker-ce.x86_64 | sort -r |grep 'docker' |awk '{print $2}' | awk -F : '{print $2}' | awk -F - '{print $1}'` ##docker环境的版本,自动更新到最新的docker版本
##set hostname and hosts
echo 'will set hostname and hosts,you can ctrl+C pause it!!!' ;sleep 5
hostnamectl set-hostname ${HOSTNAME}
##set selinux
echo 'will set selinux ,you can ctrl+C pause it!!!' ;sleep 5
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
###set iptables rules
echo 'will set iptables rules,you can ctrl+C pause it!!!' ;sleep 5
iptables -F
iptables -X
iptables -Z
systemctl stop firewalld.service && systemctl disable firewalld.service
###set timezone
echo 'will set timezone , you can ctrl+C pause it!!!' ;sleep 5
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo 'LANG="en_US.UTF-8"' >> /etc/profile ; source /etc/profile
###set kernel
echo 'will set kernel,you can ctrl+C pause it!!!' ;sleep 5
cat >> /etc/sysctl.conf /etc/docker/daemon.json |
|
|