docker-compose
version: '3'
services:
loggery_web:
container_name: 'loggery_web'
image: 'loggery_web'
build:
context: ~/workbench/rails-old/loggery/rails-loggery
environment:
- RAILS_ENV=development
ports:
- "3002:3000"
volumes:
- /home/hikuri/workbench/rails-old/loggery/rails-loggery:/loggery
depends_on:
- loggery_db
loggery_db:
container_name: 'loggery_db'
image: postgres:9
ports:
- "5445:5432"
volumes:
- loggery_postgres_data:/var/lib/postgresql/data
- /workbench-0/workbench/rails-old/loggery/sql/rails_loggery.sql:/docker-entrypoint-initdb.d/rails_loggery.sql
environment:
POSTGRES_DB: rails_loggery
POSTGRES_USER: loggery
POSTGRES_PASSWORD: loggery123
volumes:
loggery_postgres_data:
zmiana nazwy obrazu:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
66e25e4249ae loggery_web "/bin/bash -l -c 'bu…" 21 minutes ago Up 21 minutes 0.0.0.0:3002->3000/tcp, :::3002->3000/tcp loggery_web
7effa905184f postgres:9 "docker-entrypoint.s…" 21 minutes ago Up 21 minutes 0.0.0.0:5445->5432/tcp, :::5445->5432/tcp loggery_db
$ docker commit 7effa905184f loggery_db
sha256:6bc7c5efb2ee26e0ad7a060f638d1bc35dc94f802d34f5cdca9ae95121797e91
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
loggery_db latest 6bc7c5efb2ee 3 seconds ago 200MB
loggery_web latest 5f84f65c07b4 22 minutes ago 1.88GB
zapisanie obrazu:
docker save -o ./images/loggery_db.tar loggery_db