-
[Docker] Docker Compose 자주 쓰는 템플릿Docker & Kubernetes 2023. 9. 20. 15:14
* Docker compose 파일 작성 시 자주쓰는 옵션 위주로 작성해 보았다. 새로 작성 할 일이 있을때, 이 파일에서 시작하는 편이다.
version: '3.8' services: myDatabase: image: mysql:latest container_name: 'myMysql' hostname: 'myMysqlHost' restart: always ports: - "5678:3306" networks: - front-end - back-end volumes: - /docker/db/data:/var/lib/mysql - /docker/db/conf:/etc/mysql/conf.d - /docker/db/log:/var/log/mysql - /docker/db/backup:/var/lib/mysql/backup environment: - MARIADB_ROOT_PASSWORD=P@ssw0rd - TZ=Asia/Seoul security_opt: - sccomp:unconfined deploy: resources: limits: cpus: '0.50' memory: 50M reservations: cpus: '0.25' memory: 20M logging: options: max-size: '12m' max-file: '5' driver: json-file networks: front-end: back-end:
'Docker & Kubernetes' 카테고리의 다른 글
[Docker] docker desktop 유료화에 따른 WSL로 무료 사용 하기 (0) 2023.05.04 [Docker] Docker 로그 관리 (0) 2023.03.15 [Docker] GlusterFS volume-plugin 구성 (feat.CentOS7) (0) 2023.02.08 [Docker] Docker Swarm 클러스터 구축 (1) 2022.12.26 [Kubernetes] Dashboard 셋업 및 외부 접속 설정 (1) 2022.11.23