文章目录
获取镜像
首先,获取docker版的pgadmin4。使用命令:
docker pull dpage/pgadmin4
docker images
运行docker容器
根据官方文档介绍,需要一些环境变量,针对HTTPS时更多,这里仅介绍两个最重要的(HTTP时仅需要的两个,HTTPS也是必须的)。
- PGADMIN_DEFAULT_EMAIL:这个可以作为你登录Pgadmin4的用户名;
- PGADMIN_DEFAULT_PASSWORD:登录Pgadmin4的默认密码。
然后以HTTP方式启动Docker,命令如下:
docker run -p 80:80 \
-e "PGADMIN_DEFAULT_EMAIL=user@domain.com" \
-e "PGADMIN_DEFAULT_PASSWORD=SuperSecret" \
-d dpage/pgadmin4
关于docker run使用的参数:
p:端口映射,冒号前面是主机的端口,后面是容器中的端口。上例中是将容器的80端口映射到主机的80端口。
e:设置环境变量。
d:在后台运行容器,并打印出容器的ID(只有以d参数运行后,才支持使用stop/start/restart命令对指定ID的容器进行操作)
通过http方式访问,输入docker创建时的用户名密码。
启动HTTPS的命令如下:
docker run -p 443:443 \
-v "/private/var/lib/pgadmin:/var/lib/pgadmin" \
-v "/path/to/certificate.cert:/certs/server.cert" \
-v "/path/to/certificate.key:/certs/server.key" \
-v "/tmp/servers.json:/servers.json" \
-e "PGADMIN_DEFAULT_EMAIL=user@domain.com" \
-e "PGADMIN_DEFAULT_PASSWORD=SuperSecret" \
-e "PGADMIN_ENABLE_TLS=True" \
-d dpage/pgadmin4
原文链接:如何在CentOS 7中安装pgAdmin4(docker安装),转载请注明来源!