Postgresql 如何定制一个官方docker postgres图像并构建它?
我需要更改OfficialPostgresql 如何定制一个官方docker postgres图像并构建它?,postgresql,docker,Postgresql,Docker,我需要更改OfficialPostgres(11.4)图像的区域设置,以便使用我的语言创建数据库 我从官方postgres图像复制了Dockerfile和docker entrypoint.sh(我还没有添加定制) 映像已成功构建,但当我尝试运行它时,出现以下错误: aek@ubuntu:~/Desktop/Docker$Docker run--name postgres-e postgres\u PASSWORD=mysecretpassword-d postgres\u custom D7
Postgres(11.4)
图像的区域设置,以便使用我的语言创建数据库
我从官方postgres图像复制了Dockerfile
和docker entrypoint.sh
(我还没有添加定制)
映像已成功构建,但当我尝试运行它时,出现以下错误:
aek@ubuntu:~/Desktop/Docker$Docker run--name postgres-e postgres\u PASSWORD=mysecretpassword-d postgres\u custom
D75B25367F019E3398F7DAFF78260E87C02A0C18986585EC04BBD219BBE3E9
docker:来自守护程序的错误响应:OCI运行时创建失败:容器\u linux.go:345:启动容器进程导致“exec:\”docker entrypoint.sh\”:在$PATH中未找到可执行文件:未知。
无法找出
entrypoint.sh的问题所在。您能帮助我吗?您需要制作entrypoint.sh
可执行文件:
RUN chmod +x /path/to/entrypoint.sh
正如您所说,您复制了它,没有做任何进一步的更改。您需要使entrypoint.sh
可执行:
RUN chmod +x /path/to/entrypoint.sh
正如您所说,您复制了它,没有做任何进一步的更改。请将您的新Dockerfile添加到问题中。我刚刚从github Official postgres 11.4复制了Dockerfile和entrypoint.sh,即。没有添加任何自定义项。请将您的新Dockerfile添加到问题中。我刚刚从github Official postgres 11.4复制了Dockerfile和entrypoint.sh,该版本为。没有添加任何自定义项。