更新 centos-7-init
This commit is contained in:
parent
dcc4c9272e
commit
10a78656df
|
@ -132,7 +132,7 @@ fi
|
||||||
|
|
||||||
# 如果用户输入了管理员账户且账户不存在,则创建管理员账号
|
# 如果用户输入了管理员账户且账户不存在,则创建管理员账号
|
||||||
if [[ -n "$admin_user" && ! $(id -u "$admin_user" 2>/dev/null) ]]; then
|
if [[ -n "$admin_user" && ! $(id -u "$admin_user" 2>/dev/null) ]]; then
|
||||||
admin_password="Zqh$(echo "$admin_user" | awk '{print toupper(substr($0, 1, 1))}')@$(hostname)"
|
admin_password="Zqh${admin_user^}@$(hostname)"
|
||||||
useradd "$admin_user"
|
useradd "$admin_user"
|
||||||
echo "$admin_password" | passwd --stdin "$admin_user"
|
echo "$admin_password" | passwd --stdin "$admin_user"
|
||||||
echo "创建管理员账号成功:账号为$admin_user,密码为$admin_password"
|
echo "创建管理员账号成功:账号为$admin_user,密码为$admin_password"
|
||||||
|
@ -140,7 +140,7 @@ fi
|
||||||
|
|
||||||
# 如果用户输入了普通账户且账户不存在,则创建普通账号
|
# 如果用户输入了普通账户且账户不存在,则创建普通账号
|
||||||
if [[ -n "$user" && ! $(id -u "$user" 2>/dev/null) ]]; then
|
if [[ -n "$user" && ! $(id -u "$user" 2>/dev/null) ]]; then
|
||||||
user_password="Zqh$(echo "$user" | awk '{print toupper(substr($0, 1, 1))}')@$(hostname)"
|
user_password="Zqh${$user^}@$(hostname)"
|
||||||
useradd "$user"
|
useradd "$user"
|
||||||
echo "$user_password" | passwd --stdin "$user"
|
echo "$user_password" | passwd --stdin "$user"
|
||||||
echo "创建普通账号成功:账号为$user,密码为$user_password"
|
echo "创建普通账号成功:账号为$user,密码为$user_password"
|
||||||
|
@ -193,6 +193,19 @@ if [[ "$install_docker" == "y" ]]; then
|
||||||
systemctl start docker
|
systemctl start docker
|
||||||
systemctl enable docker
|
systemctl enable docker
|
||||||
echo "Docker安装完成"
|
echo "Docker安装完成"
|
||||||
|
|
||||||
|
# 如果管理员账户被创建,将其添加到docker组
|
||||||
|
if [[ -n "$admin_user" && $(id -u "$admin_user" 2>/dev/null) ]]; then
|
||||||
|
usermod -aG docker "$admin_user"
|
||||||
|
echo "管理员账户$admin_user已添加到docker组"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 如果普通用户账户被创建,将其添加到docker组
|
||||||
|
if [[ -n "$user" && $(id -u "$user" 2>/dev/null) ]]; then
|
||||||
|
usermod -aG docker "$user"
|
||||||
|
echo "普通账户$user已添加到docker组"
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 如果用户要为docker配置阿里云镜像加速,则执行配置阿里云镜像加速命令
|
# 如果用户要为docker配置阿里云镜像加速,则执行配置阿里云镜像加速命令
|
||||||
|
@ -233,8 +246,10 @@ fi
|
||||||
# 如果用户要安装docker-compose,则先判断当前路径下是否有docker-compose二进制文件,如果没有则通过curl下载,然后执行安装
|
# 如果用户要安装docker-compose,则先判断当前路径下是否有docker-compose二进制文件,如果没有则通过curl下载,然后执行安装
|
||||||
if [[ "$install_docker_compose" == "y" ]]; then
|
if [[ "$install_docker_compose" == "y" ]]; then
|
||||||
if [[ ! -x "$(command -v docker-compose)" ]]; then
|
if [[ ! -x "$(command -v docker-compose)" ]]; then
|
||||||
echo "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)"
|
if [[ ! -f "./docker-compose" ]]; then
|
||||||
curl -L -o docker-compose https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)
|
# "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)"
|
||||||
|
curl -u zqh:OpenFile -o docker-compose http://file.zzzykj.cn/soft/docker-compose
|
||||||
|
fi
|
||||||
chmod +x docker-compose
|
chmod +x docker-compose
|
||||||
mv docker-compose /usr/local/bin/
|
mv docker-compose /usr/local/bin/
|
||||||
docker-compose version
|
docker-compose version
|
||||||
|
|
Loading…
Reference in New Issue
Block a user