Мне удалось сломать контейнер для докеров. Мой контейнер основан на baseimage-docker, и я поместил бесконечный цикл в сценарий /etc/rc.local. Теперь мне нужно каким-то образом отредактировать файл rc.local внутри контейнера без SSH, так как демон SSH не будет запускаться (поскольку он запускается после /etc/rc.local). Есть ли способ исправить это?Редактировать файлы в контейнере Docker без SSH?
ответ
вам нужно docker exec -it container_id /bin/bash
так, что вы будете иметь TTY внутри контейнера, см документ https://docs.docker.com/reference/commandline/cli/#exec и если у вас есть Docker версия < 1.3 вы можете использовать nsenter https://github.com/jpetazzo/nsenter
OP, можете ли вы восстановить свое изображение и исправить проблему? Это то, что вы в идеале хотели бы сделать, контейнеры не являются виртуальной машиной, вы должны иметь возможность перестроить изображение и создать экземпляр нового контейнера без проблем. SSH обычно является анти-шаблоном для контейнера докеров (http://techblog.constantcontact.com/devops/a-tale-of-three-docker-anti-patterns/). docker exec решит вашу проблему, как упоминалось. – ferik
- 1. SSH Setup на контейнере Docker
- 2. Невозможно изменить файлы в контейнере из docker
- 3. Как редактировать файлы в остановлене/не запускается Docker контейнера
- 4. Как обновить военные файлы в контейнере docker tomcat
- 5. umask для внутреннего-sftp в контейнере Docker
- 6. Как сделать SSH для Docker в контейнере Mac
- 7. Медленность в контейнере Docker
- 8. MySQL в контейнере Docker
- 9. Установить SCP в контейнере Docker
- 10. Запуск Jenkins в контейнере Docker
- 11. Docker и Windows - проблемы с SSH на контейнере по умолчанию
- 12. Запуск Дискотека в контейнере Docker
- 13. SSH в Докер контейнере вызывает HTTP 404
- 14. Как редактировать файлы в докере контейнера редактором
- 15. Запуск OpenSSH в контейнере Alpine Docker
- 16. Где хранятся файлы журнала, находящиеся в контейнере Docker сервера Graylog?
- 17. Как редактировать файлы в контейнере докеры Confluence? Существует нет ВИМ и APT-получить в нем
- 18. Условия Symfony в контейнере Docker
- 19. Установить OpenCV в контейнере Docker
- 20. Запуск Jenkins в контейнере Docker
- 21. Couchbase XDCR в контейнере Docker
- 22. Сохраните таблицы в контейнере Docker
- 23. HTTPS-сервер в контейнере Docker
- 24. Использование MySQL в контейнере Docker
- 25. MySQL Соединение в контейнере Docker
- 26. Защита Монго в контейнере Docker
- 27. Открытие порта в контейнере Docker
- 28. Добавить/редактировать файлы внутри контейнера докеров удаленно?
- 29. Использование ключей SSH в контейнере докеров
- 30. gitlab docker ssh issue
Пожалуйста переместите свой вопрос [су] или [С.Ф. ]. Здесь [вне темы] (http://stackoverflow.com/help/on-topic). –