【问题标题】:Show files inside container显示容器内的文件
【发布时间】:2020-05-07 17:21:33
【问题描述】:

当我为任何 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】:

    当你运行docker run <image_id>时,默认的ENTRYPOINT会被执行。

    执行命令取决于容器以及它在Dockerfile 中的定义方式。

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

    docker run --entrypoint "/bin/ls /dir" <image>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多