You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker拉取mypostgres失败:正确镜像名及自定义命名咨询

问题解答

1. 正确的镜像名称

你要使用的官方PostgreSQL镜像的正确名称是postgres。报错是因为你把容器自定义名称放在了错误位置,Docker误将mypostgres当成了要拉取的镜像名,而这个镜像在Docker Hub上不存在,所以拉取失败。

2. 能否自定义名称?

可以自定义容器名称,但必须通过--name参数指定,且要放在镜像名之前的选项区域。正确的命令格式如下:

docker run -d --name mypostgres -e POSTGRES_PASSWORD=1111 postgres -c shared_buffers=256MB -c max_connections=200

这里的mypostgres就是自定义的容器名称,你可以替换成任意你想要的名字。

补充说明

docker run的基本格式是docker run [选项] [镜像名] [镜像启动参数],容器名称属于命令选项,必须用--name显式指定,不能直接放在镜像名的位置。

内容的提问来源于stack exchange,提问作者Kristina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 13:20:13