Browse Source

自动安装,配置2375端口开放

master
root 2 years ago
parent
commit
874884e868
  1. 13
      autoInstall.sh
  2. 18
      openDockerRemoteService.sh

13
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

18
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'
Loading…
Cancel
Save