错误的“不允许平台”在使用选项平台上的Docker上部署DPAGE/PGADMIN4:5.3时:Linux/AMD64
我需要在安装Rosetta之后在Mac Book Pro上运行的Mac Book Pro上的Docker上部署旧PGADMIN版本4:5.3
:
$ softwareupdate --install-rosetta
我能够在仿真模式下以选项- Platform = linux/x86_64在docker中运行图像
docker run -p 65333:80 \
-e '[email protected]' \
-e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' \
--platform=linux/x86_64 \
-d dpage/pgadmin4:5.3
但是,当我尝试运行Portainer中的等效堆栈配置时:
version: '3.7'
services:
database:
image: dpage/pgadmin4:5.3
platform: linux/amd64
environment:
- [email protected]
- PGADMIN_DEFAULT_PASSWORD=SuperSecret
ports:
- 65332:80
然后我会获得错误:
Failure
platform Additional property platform is not allowed
我正在使用Portainer CE 2.13.1,
根据Docker Composer文档属性平台, 似乎是正确的: https://docs.docker.com/compose/compose/compose-file/#platform
,我发现在其他问题中提出了这种方法,例如 docker(apple silicon/m1 preview)mysql” linux/linux/linux/linux/no匹配清单列表条目中的ARM64/V8“
所以,我不知道我在做什么错,而且我的想法已经用完了。
请您解决这个问题。
提前致谢!
I need to deploy old pgAdmin version 4:5.3 on a Docker running on a Mac Book Pro with Apple M1
After installing Rosetta:
$ softwareupdate --install-rosetta
I was able to run the image in docker in emulation mode with option --platform=linux/x86_64
docker run -p 65333:80 \
-e '[email protected]' \
-e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' \
--platform=linux/x86_64 \
-d dpage/pgadmin4:5.3
However when I try to run deploy the equivalent stack configuration in Portainer:
version: '3.7'
services:
database:
image: dpage/pgadmin4:5.3
platform: linux/amd64
environment:
- [email protected]
- PGADMIN_DEFAULT_PASSWORD=SuperSecret
ports:
- 65332:80
Then I get error:
Failure
platform Additional property platform is not allowed
I am using Portainer CE 2.13.1
As per docker composer documentation attribute platform seems to be correct: https://docs.docker.com/compose/compose-file/#platform
And I have found this approach proposed in other question such as Docker (Apple Silicon/M1 Preview) MySQL "no matching manifest for linux/arm64/v8 in the manifest list entries"
So, I don't know what I am doing wrong and I have run out of ideas.
Please could you help me with this issue.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用
版本:'2.4'
,看起来这很好。修改的Docker -Compose文件 -
Looks like this works fine if you use
version: '2.4'
.Modified docker-compose file -