docker-compose.yml
version: '3'
services:
postgres:
build: ./build
container_name: postgres
restart: always
volumes:
- ./data:/var/lib/postgresql/data
environment:
- "POSTGRES_USER=any_user"
- "POSTGRES_PASSWORD=any_password"
- "POSTGRES_DB=any_dev_db"
ports:
- "54321:5432"
Файл располагается в корневом каталоге.
Dockerfile
FROM postgres:9.6-alpine
Файл располагается в ./build
Выполнить сборку контейнера и запустить можно при помощи команды:
docker-compose up --build -d