显示容器中的文件

问题描述 投票:0回答:1

当我为任何Dockerfile运行docker container run -it <image_id>时,我都可以在终端中看到容器内的文件。

我尝试在特定的Dockerfile上运行它,该文件似乎已成功构建,但出现以下错误:

psql: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket 
        "/var/run/postgresql/.s.PGSQL.5432"?

Postgres is unavailable - sleeping

在特定的Dockerfile上失败的原因可能是什么?

docker dockerfile containers docker-container
1个回答
0
投票

运行docker run <image_id>时,将执行默认的ENTRYPOINT

执行命令取决于容器及其在Dockerfile中的定义。

您可以使用--entrypoint标志覆盖它。例如:

--entrypoint
© www.soinside.com 2019 - 2024. All rights reserved.