1. 获取镜像
# 查看可用的稳定版本sudo docker search postgressudo docker pull postgres:10.2sudo docker pull chorss/docker-pgadmin4sudo docker image ls |grep -E 'postgres|pgadmin'
2. 创建数据卷
sudo mkdir -p /share/postgres/pgadmin/data
3. 启动容器
# 创建并启动pgsql容器sudo docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:10.2sudo docker start postgressudo docker restart postgressudo docker stop postgressudo docker rm postgres# pgadminsudo docker run --name pgadmin -e SERVER_MODE=true -e PGADMIN_SETUP_EMAIL=450733605@qq.com \ -e PGADMIN_SETUP_PASSWORD=123456 -d -p 5050:5050 \ -v /share/postgres/pgadmin/data:/data \ chorss/docker-pgadmin4sudo docker start pgadminsudo docker restart pgadminsudo docker stop pgadminsudo docker rm pgadmin
4. 验证
# 进入终端sudo docker exec -it postgres /bin/bash# 进入工具目录:cd /usr/lib/postgresql/10/bin# 连接数据库psql -Upostgres# 查看日志sudo docker logs postgressudo docker logs -f -t --tail=50 postgres# 查看网络sudo docker network lssudo docker inspect postgres