Skip to main content

Docker

Docker Containers

postgres:11.5-alpine

docker run -it --rm \
-p 5432:5432 \
-e POSTGRES_USER=dbuser \
-e POSTGRES_PASSWORD=theSecretPassword \
-e POSTGRES_DB=micronaut \
postgres:11.5-alpine

postgres:14-alpine

docker-compose.yaml

version: "3.8"
services:
postgres:
image: postgres:14-alpine
restart: always
environment:
- POSTGRES_USER=root
- POSTGRES_PASSWORD=secret
ports:
- "5432:5432"
volumes:
- db:/var/lib/postgresql/data
volumes:
db:

postgres:14.1


docker run -it --rm=true --name quarkus_test -e POSTGRES_USER=quarkus_test -e POSTGRES_PASSWORD=quarkus_test -e POSTGRES_DB=quarkus_test -p 5432:5432 postgres:14.1

mysql

docker-compose.yaml

version: '3.1'

services:
db_mysql:
container_name: db_mysql
image: mysql
ports:
- "3306:3306"
restart: always
environment:
MYSQL_USER: admin
MYSQL_PASSWORD: rNZzq5U37DqJlNe
MYSQL_ROOT_PASSWORD: 4kDGQDYe4JxDjRd
volumes:
- /var/lib/mysqld:/var/lib/mysql
mysql-connection-01.png