From 874884e86885e12d3cd429263e5631309776d7d7 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 4 Jan 2023 09:30:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=AE=89=E8=A3=85=EF=BC=8C?= =?UTF-8?q?=E9=85=8D=E7=BD=AE2375=E7=AB=AF=E5=8F=A3=E5=BC=80=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- autoInstall.sh | 13 +++++++++++++ openDockerRemoteService.sh | 18 ++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 autoInstall.sh create mode 100644 openDockerRemoteService.sh diff --git a/autoInstall.sh b/autoInstall.sh new file mode 100644 index 0000000..f59c5ee --- /dev/null +++ b/autoInstall.sh @@ -0,0 +1,13 @@ +#!/bin/bash +echo '---------------------------' +echo -e '\033[42m[Version]:AutoInstallDocker Beta0.1\033[0m' +echo -e '\033[34m[Info]\033[0m:\033[34mStart Configuration...\033[0m' +time0=$(date "+%Y-%m-%d %H:%M:%S") +#aliyun mirror +echo "[$time0]: Install Docker..." >> ./openDocker.log +curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun +time0=$(date "+%Y-%m-%d %H:%M:%S") +echo "[$time0]: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun" >> ./openDocker.log +echo -e '\033[42m[Result]:Successful\033[0m' +bash ./openDockerRemoteService.sh + diff --git a/openDockerRemoteService.sh b/openDockerRemoteService.sh new file mode 100644 index 0000000..6ae1ff4 --- /dev/null +++ b/openDockerRemoteService.sh @@ -0,0 +1,18 @@ +#!/bin/bash +echo '---------------------------' +dockerServicePath='/usr/lib/systemd/system/docker.service' +echo -e '\033[42m[Version]:容器自动化开放Beta0.1\033[0m' +echo -e '\033[34m[Info]\033[0m:\033[34m即将开始配置...\033[0m' + +time0=$(date "+%Y-%m-%d %H:%M:%S") +echo "[$time0]: Append '-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock' to docker.service at line 13." +sed -i '13{s/$/ -H tcp:\/\/0.0.0.0:2375 -H unix:\/\/var\/run\/docker.sock/}' $dockerServicePath +echo "[$time0]: Append '-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock' to docker.service at line 13." >> ./openDocker.log + +time0=$(date "+%Y-%m-%d %H:%M:%S") +echo -e '\033[34m[Info]\033[0m:\033[34m即将重启服务...\033[0m' +echo "[$time0]: Reload daemon-reload,Restart docker" +systemctl daemon-reload +systemctl restart docker +echo "[$time0]: Reload daemon-reload,Restart docker" >> ./openDocker.log +echo -e '\033[42m[Result]:配置成功\033[0m'