From a28ef310eba4e1538a3e32ce57f51e776437bd90 Mon Sep 17 00:00:00 2001 From: ZhuoQinghui <1302344380@qq.com> Date: Thu, 3 Mar 2022 10:56:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9CentOS7=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E8=84=9A=E6=9C=AC=E4=BD=8D=E7=BD=AE,=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0Docker=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + CentOS/.gitkeep | 0 CentOS/7/.gitkeep | 0 CentOS/7/{ => all}/centos-7-init-1.1.sh | 2 +- .../7/docker/docker-centos-7-install-1.0.sh | 28 +++++++++++++++++++ 5 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 CentOS/.gitkeep delete mode 100644 CentOS/7/.gitkeep rename CentOS/7/{ => all}/centos-7-init-1.1.sh (97%) create mode 100644 CentOS/7/docker/docker-centos-7-install-1.0.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..723ef36 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea \ No newline at end of file diff --git a/CentOS/.gitkeep b/CentOS/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/CentOS/7/.gitkeep b/CentOS/7/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/CentOS/7/centos-7-init-1.1.sh b/CentOS/7/all/centos-7-init-1.1.sh similarity index 97% rename from CentOS/7/centos-7-init-1.1.sh rename to CentOS/7/all/centos-7-init-1.1.sh index fbb4b89..eba954e 100644 --- a/CentOS/7/centos-7-init-1.1.sh +++ b/CentOS/7/all/centos-7-init-1.1.sh @@ -1,6 +1,6 @@ #!/bin/bash -# curl -o init.sh https://git.zykeji.club/open/server-init/raw/master/CentOS/7/centos-7-init-1.1.sh && sh init.sh +# curl -o init.sh https://git.zykeji.club/open/server-init/raw/master/CentOS/7/all/centos-7-init-1.1.sh && sh init.sh read -p "是否安装宝塔?(y/n)" isBaota read -p "是否安装Docker?(y/n)" isDocker diff --git a/CentOS/7/docker/docker-centos-7-install-1.0.sh b/CentOS/7/docker/docker-centos-7-install-1.0.sh new file mode 100644 index 0000000..1816149 --- /dev/null +++ b/CentOS/7/docker/docker-centos-7-install-1.0.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# curl -o init.sh https://git.zykeji.club/open/server-init/raw/master/CentOS/7/docker/docker-centos-7-install-1.0.sh && sh init.sh + +echo "安装Docker" +echo "清除旧版本" +yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine +yum remove docker-ce +echo "安装相关依赖" +yum install -y yum-utils device-mapper-persistent-data lvm2 +echo "配置YUM源加速" +yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo +echo "安装Docker" +yum install -y docker-ce docker-ce-cli containerd.io +echo "启动并设置自启" +systemctl start docker +systemctl enable docker +echo "设置Docker镜像加速" +mkdir -p /etc/docker +tee /etc/docker/daemon.json <<-'EOF' +{ + "registry-mirrors": ["https://qu3lgucz.mirror.aliyuncs.com"] +} +EOF +echo "刷新配置" +systemctl daemon-reload +systemctl restart docker +echo "Docker安装完成"