Как мне войти в свой контейнер, если dokku enter <app>ничего не делает? - PullRequest
1 голос
/ 06 мая 2020

У меня есть простое приложение dokku, использующее herokui sh buildpack- php с файлом proc: web: vendor/bin/heroku-php-apache2 public/

Если я попытаюсь войти в приложение с dokku enter <appname> ничего происходит, и я просто возвращаюсь в оболочку моего хоста.

Я могу запустить dokku run <appname> bash и получить оболочку, но, насколько я понимаю из документации, помещает меня в новый контейнер, а не в существующем / работающем. Мне нужен доступ к:

Команда запуска может использоваться для запуска одноразового процесса для определенной команды c. Это запустит новый контейнер и выполнит нужную команду в этом контейнере.

Как это исправить, чтобы я мог войти в свой работающий контейнер?

1 Ответ

0 голосов
/ 02 сентября 2020

В качестве обходного пути вы можете ввести свой контейнер, используя docker. Для этого запустите docker ps и обратите внимание на идентификатор контейнера. После этого запустите docker exec -it container_id /bin/bash.

...