ํด๋น Repositories ์์ฑํ ๋ ์ฌ์ฉํ ๋ฒ์
- docker == 20.10.21
- docker-compose == 2.17.2
Script ํด๋์์ ์๋ ๋ช
๋ น์ด ์คํ(๋ค๋ฅธ ํด๋์์ ์คํํ๋ฉด ๊ฒฝ๋ก ์๋ฌ ๋ฐ์!)
chmod +x <์คํฌ๋ฆฝํธ์ด๋ฆ>
./<์คํฌ๋ฆฝํธ์ด๋ฆ>- setting.sh :
Flask,MairaDB,SpringBootport ์ค์ ๋ฐMariaDB์ค์ - blacklist.sh :
iptables๋ช ๋ น์ด๋ฅผ ์ด์ฉํ ์ฌ์ฉ์ ip ์ฐจ๋จ ์คํฌ๋ฆฝํธ - mariadb_backup.sh : mariadb ๋ฐ์ดํฐ ๋ฐฑ์ ์คํฌ๋ฆฝํธ
- mariadb_scheduling.sh :
mariadb_backup.sh์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ crontab ์ ์ฉ(ํ์ฌ ๋งค์ฃผ ์์์ผ 0์ 0๋ถ์ ๋ฐฑ์ ์ผ๋ก ์ค์ )
์คํ๊ณผ ์ข ๋ฃ๋ docker-compose๋ฅผ ์คํํ๋ฉด ๋จ.
์๋๋ ๊ฐ๋จํ ์์
- ์คํ
docker-compose up- ๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ
docker-compose up -d- ์ข ๋ฃ
docker-compose down- ์คํ์ค์ธ ๋ฆฌ์คํธ
docker-compose ps