Проверьте содержимое папки в Docker контейнере - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь выяснить, существует ли /opt/refresh_key.sh в моем docker контейнере. Я пробовал подобные docker container inspect container_name, а также docker run -it image_name sh, но ни то, ни другое, похоже, не то, что мне нужно.

Ответы [ 2 ]

1 голос
/ 12 февраля 2020

Docker run запустить новый контейнер. Если вы хотите погрузиться в существующий контейнер, вы должны сделать:

docker exec -it <container-name> /bin/bash

, и тогда у вас будет доступ к файловой системе существующего контейнера.

Вы можете найдите имя контейнера, выполнив docker ps.

0 голосов
/ 12 февраля 2020

Попробуйте следующее:

docker exec -it <contailer-id> [[ -f "/bin/sh" ]] && echo "exists"

Поместите имя файла вместо / bin / sh

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...