DB docker-compose
随分前に書いてずっと下書きにに入れてた。
とりあえずDB使いたいに場合に気軽に起動できます。
mysql & postgresがdocker-compose up -d
で起動します。
不要なDBはコメントアウトすればOK
docker-compose.yml
# mysql ---------------------------------------------
datastore:
image: busybox
volumes:
- /opt/datastore:/var/lib/mysql
container_name: mysql-datastore
mysql:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: password
ports:
- "3306:3306"
volumes_from:
- datastore
container_name: mysql-db
# ---------------------------------------------------
# postgres ------------------------------------------
postgres-data:
image: busybox
volumes:
- /var/lib/postgresql/data
container_name: postgres-datastore
postgresql:
image: postgres
environment:
POSTGRES_USER: hoge
POSTGRES_PASSWORD: password
ports:
- "5432:5432"
container_name: postgres-db
volumes_from:
- postgres-data
# ---------------------------------------------------