일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 방화벽
- SSL
- Tomcat
- mysql
- letsencrypt
- YouTube
- haproxy.cfg
- https
- vsftpd
- 도커
- iptables
- docker
- Cent
- Maria
- docker-compose
- ubuntu
- HLS
- yum
- phpmyadmin
- MariaDB
- centos7
- CentOS
- nginx
- mount
- 인증서
- firewall
- youtube-dl
- db
- haproxy
- 8443
- Today
- Total
개발자의뇌
docker-compose mariadb, phpmyadmin, tomcat 본문
개발시에 편리한 mariadb, tomcat, phpmyadmin 구성
아래 내용을 docker-compose.yml 파일로 생성한다.
version: "2"
services:
mariadb:
image: mariadb:10.3.15-bionic
restart: always
environment:
MYSQL_ROOT_PASSWORD: newpassword
volumes:
- /root/docker/mariadb/db:/var/lib/mysql
- /root/docker/mariadb/conf:/etc/mysql/conf.d
ports:
- 3306:3306
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
links:
- mariadb:db
ports:
- 80:80
tomcat8:
image: tomcat:8.5.41-jdk8-slim
restart: always
volumes:
- /root/docker/tomcat/webapps/my-app.war:/usr/local/tomcat/webapps/my-app.war
- /root/docker/tomcat/logs:/usr/local/tomcat/logs
ports:
- 8080:8080
links:
- mariadb
# docker-compose 실행
docker-compose up -d
# 중지/삭제 시킬땐
docker-compose stop # 중지
docker-compose rm -f # 삭제
# 구성 테스트 할 땐 그냥 명령을 이어서 사용한다.
docker-compose stop ; docker-compose rm -f ; docker-compose up -d
'개발 > docker' 카테고리의 다른 글
docker로 vsftpd 간단하게 설치하기 (0) | 2020.07.03 |
---|---|
docker vsftpd 설치/사용 시 유의점 (0) | 2019.06.03 |
도커 - CentOS 설치 (0) | 2019.06.03 |
도커 자주 사용하는 명령어 정리 (0) | 2019.06.01 |
docker-compose mariadb phpmyadmin 설치/연동 하기 (0) | 2019.06.01 |