You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
929 B
24 lines
929 B
#!/bin/bash
|
|
#
|
|
#
|
|
|
|
which dockerd
|
|
if [ $? -ne 0 ];then
|
|
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
|
|
dnf install docker-ce -y
|
|
fi
|
|
#which docker-compose
|
|
#if [ $? -ne 0 ];then
|
|
# curl -L https://get.daocloud.io/docker/compose/releases/download/v2.5.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
|
|
# chmod +x /usr/local/bin/docker-compose
|
|
#fi
|
|
|
|
data_path="$(dirname $(dirname `pwd`))/data"
|
|
mkdir -pv ${data_path}/{flyapps/files,web,mariadb,redis,logs/{mariadb,nginx,flyapps}}
|
|
\cp $(dirname $(dirname `pwd`))/fir_ser/files/head_img.jpeg ${data_path}/flyapps/files/
|
|
chown 1001.1001 -R ${data_path}/{flyapps,web,mariadb,redis,logs/{mariadb,nginx,flyapps}}
|
|
chown 101.101 -R ${data_path}/{flyapps,logs/flyapps}
|
|
systemctl start docker && docker network create flyapps --driver bridge --subnet=172.31.31.0/24 --gateway=172.31.31.1
|
|
systemctl enable docker
|
|
systemctl status docker
|
|
|
|
|