Try   HackMD

postgres db docker compose

Docker installtion on linux

  1. Install Docker Engine on CentOS

  2. Install Docker Engine on Ubuntu

# Ubuntu
$ sudo apt install -y curl vim
# CentOS
$ sudo yum install -y curl vim


$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

$ sudo docker --version
$ sudo docker ps

docker compose

$ vim docker-compose.yml

docker-compose.yml

version: '3.1' services: db: image: postgres:12-alpine restart: always environment: POSTGRES_USER: admin POSTGRES_PASSWORD: adminPASSwd POSTGRES_DB: appdb volumes: - dbdata:/var/lib/postgresql/data ports: - 5432:5432 # adminer: # image: adminer # restart: always # ports: # - 8080:8080 volumes: dbdata:
$ docker compose pull
# δΈ‹θΌ‰ images

$ docker compose up -d
# εœ¨θƒŒζ™―ε•Ÿε‹•ζ‰€ζœ‰ζœε‹™

$ docker compose ps
# ι‘―η€Ίζ‰€ζœ‰ζœε‹™η‹€ζ…‹

$ docker compose logs -f db
# ι‘―η€Ί mongo ζœε‹™ log


$ docker compose down
# εœζ­’δΈ¦η§»ι™€ζ‰€ζœ‰ζœε‹™

$ docker volume ls

$ docker volume rm xxxx-dbdata