관리 메뉴

IT.FARMER

docker-compose 예제 본문

devops/docker

docker-compose 예제

아이티.파머 2019. 6. 21. 11:17
반응형

2019/06/21 - [docker] - Docker Compose 설명

docker-compose Sample
docker compose 를 사용하여 이미지를 한번에 여러개 관리 할 수 있다.

  • mysql db
  • musql admin page
  • cassandra
version: '3.1'

services:
  # DB Mysql
  db-mysql:
    image: mysql:5.7.21
    container_name: mysql
    command: --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    restart: always
    environment:
      MYSQL_DATABASE: hc_tarcking
      MYSQL_USER: hc_tarcking
      MYSQL_PASSWORD: hc_tarcking1!@
      MYSQL_ROOT_PASSWORD: root1!@
      TZ: Asia/Seoul
    volumes:
      - /var/lib/mysql:/var/lib/mysql
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 3306:3306
  # DB Web Manager
  adminer:
    image: adminer
    container_name: adminer
    restart: always
    ports:
    - 8080:8080

  cassandra:
    image: cassandra:latest
    ports:
     -9042:9042
    #environment:

# Dockerfile 컨테이너 안의 내부 경로( virtual machine 안에 볼륨 링크)
#volumes:
#  db-mysql-data:


 

 

 

 

반응형

'devops > docker' 카테고리의 다른 글

docker-compose 옵션 기본 명령어  (0) 2021.04.29
Docker Redis  (0) 2020.01.10
Docker-Compose 설명  (0) 2019.06.21
Dockerfile command / Attribute 명령어 설명  (0) 2019.06.21
docker 기본 명령어 및 설명  (1) 2019.06.21