Показать файлы внутри контейнера - PullRequest
0 голосов
/ 07 мая 2020

Когда я запускаю docker container run -it <image_id> для любого Dockerfile, которое я вижу в терминале, файлы внутри контейнера.

Я пытался запустить его на определенном c 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

В чем может быть причина, по которой он не работает при указании c Dockerfile?

1 Ответ

0 голосов
/ 07 мая 2020

Когда вы запускаете docker run <image_id>, выполняется значение по умолчанию ENTRYPOINT.

Команда выполнения зависит от контейнера и от того, как он определен в Dockerfile.

Вы можете переопределите его с помощью флага --entrypoint. Например:

docker run --entrypoint "/bin/ls /dir" <image>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...