docker ps
docker ps -a (all)
docker ps -l (latest exited) 
docker exec -it acc357f011f4 psql -U testuser testdb
# \dt
Schema | Name | Type  |  Owner   
--------+------+-------+----------
 public | asdf | table | testuser
 
docker images
docker ps --format $FORMAT
docker run -ti ubuntu:latest  bash
https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-engine---community-1
https://docs.docker.com/engine/examples/postgresql_service/
https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/docker-mysql-getting-started.html#docker-starting-mysql-server
docker ps -a
docker pull mysql/mysql-server:tag
docker run  -P -p 3308:3306 --name=mysql3308 -d mysql/mysql-server:5.7
docker logs mysql3308 | grep GENERATED
docker exec -it mysql1 mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345';
CREATE USER 'asdf'@'%' IDENTIFIED BY '12345';
GRANT ALL PRIVILEGES ON *.* TO 'asdf'@'%' WITH GRANT OPTION;
#########################################
https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/docker-mysql-getting-started.html#docker-starting-mysql-server
https://stackoverflow.com/questions/50177216/how-to-grant-all-privileges-to-root-user-in-mysql-8-0
SELECT host, user FROM user ;
CREATE USER 'asdf'@'%' IDENTIFIED BY '12345';
GRANT ALL PRIVILEGES ON *.* TO 'asdf'@'%' WITH GRANT OPTION;
https://docs.docker.com/engine/examples/postgresql_service/
#############################33
docker-compose.yaml
version: '3.1'
services:
  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: usr
      POSTGRES_PASSWORD: pwd
      POSTGRES_DB: test      
    ports:
      - "5433:5432"
docker + postgres (amigoscode)
https://youtu.be/9i1gQ7w2V24?t=1590