初始化

master
杨栋栋 2021-11-01 13:45:00 +08:00
commit b03c76de16
4 changed files with 40 additions and 0 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

40
cengos7-system-install.sh Normal file
View File

@ -0,0 +1,40 @@
#!/bin/sh
set -e
echo "Init Data..."
curl -L https://dddevcloud.quanzhan.online/web.zip -o /data/web.zip
chmod +x /data/web.zip
cd /data && unzip web.zip
echo "1. 更新系统..."
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
# // 清理源缓存
yum clean all && yum makecache
# // 更新源
yum -y update
yum -y install git openssl-devel
echo "2. 执行 Docker 安装脚本..."
# curl -fsSL https://get.docker.com/ | sh
# curl -sSL https://get.daocloud.io/docker | sh
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo service docker start
systemctl enable docker
echo "3. 验证 docker 是否安装成功并在容器中执行一个测试的镜像..."
sudo docker run hello-world
echo "4. 执行 DockerCompose 安装脚本..."
curl -L https://dddevcloud.quanzhan.online/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v
echo "5. 安装Docker软件..."
echo "5.1 portainer..."
docker run -d -p 8888:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data portainer/portainer

Binary file not shown.

BIN
resource/web.zip Normal file

Binary file not shown.