【发布时间】:2020-08-16 11:59:55
【问题描述】:
你好 StackOverflowers,
我正在尝试在Ubuntu 18.04 LTS 中使用Docker 安装pgadmin4,但每次创建容器时它都会崩溃。
这是我使用的命令:
docker run -p 8082:80 --name pgadmin_server \
-e 'PGADMIN_DEFAULT_EMAIL=user@domain.com' \
-e 'PGADMIN_DEFAULT_PASSWORD=password' \
dpage/pgadmin4
这是我得到的结果
standard_init_linux.go:211: exec user process caused "exec format error"
当我运行docker container ls -a 时,这就是我得到的。我的容器已关闭
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
034b89accaae dpage/pgadmin4 "/entrypoint.sh" 5 minutes ago Exited (1) 4 minutes ago pgadmin_server
1e660903663e postgres:9.2 "docker-entrypoint.s…" 48 minutes ago Up 48 minutes 0.0.0.0:5432->5432/tcp postgres_container
这是我使用的 docker 版本:
Docker version 19.03.6, build 369ce74a3c
顺便说一句,我在 32 位机器上运行 Ubuntu 18.04 LTS
感谢您的帮助
【问题讨论】:
-
dpage/pgadmin4图像以及大多数其他图像很有可能仅适用于 64 位平台。 -
@larsks 请问,你知道如何判断一个图像是为 64 位架构构建的,还是为 32 位架构构建的?
标签: docker ubuntu ubuntu-18.04 pgadmin pgadmin-4