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.
28 lines
979 B
28 lines
979 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}}
|
|
systemctl start docker && docker network create flyapps --driver bridge --subnet=172.31.31.0/24
|
|
systemctl enable docker
|
|
systemctl status docker
|
|
|
|
|
|
#docker pull 'bitnami/mariadb:10.7.3'
|
|
#docker pull 'bitnami/redis:6.2.7'
|
|
#docker pull 'nginx:1.21.3'
|
|
#docker pull 'node:14.17.3'
|
|
|