У меня есть контейнер для докеров, и я выполняю довольно сложный сценарий для запуска внутри контейнера. Сценарий находится на главной машине. Я не могу изменить файл Docker Как разместить файл сценария в docker vm для запуска его с помощью docker exec?Запустить сценарий с главной машины на контейнере Docker с exec
3
A
ответ
2
вы можете docker cp
сценарий, а затем запустить его с чем-то вроде docker exec -it container_id script
ДоП
https://docs.docker.com/engine/reference/commandline/cp/
Вы можете увидеть некоторые примеры в https://hub.docker.com/r/k3ck3c/captvty/
экстракт
docker exec -it container_id unzip -d ~/Captvty ~/Téléchargements/captvty-2.3.10.zip
ответ Да Все
и
docker exec -it container_id rm ~/Téléchargements/captvty-2.3.10.zip
Смежные вопросы
- 1. Как подключиться к mysql, запущенному в контейнере с главной машины
- 2. Как подключиться к MySQL, работающему на Docker с главной машины
- 3. Запустить Docker с помощью сценария оболочки с удаленной машины?
- 4. Как подключиться к серверу на Docker с главной машины?
- 5. Как запустить команду в контейнере с помощью Docker Compose?
- 6. Как запустить команду на остановленном контейнере Docker?
- 7. Выполнение команды на контейнере докера с удаленной машины
- 8. Docker exec выполняет команду на главной машине вместо контейнера
- 9. Heredoc на Docker Exec
- 10. Журналы контейнера доступа докеров с главной машины
- 11. Запустить сценарий оболочки внутри контейнера Docker из другого контейнера Docker?
- 12. Запустить различные ОС Linux в контейнере Docker?
- 13. Как запустить Python Flask в контейнере Docker
- 14. Не удается получить доступ к серверу tomcat8, запущенному в контейнере докеров с главной машины
- 15. Docker - запустить два процесса в одном контейнере
- 16. Запустить экземпляр mysql в контейнере Docker
- 17. Запустить старый выпуск Linux в контейнере Docker?
- 18. Как запустить Lektor в контейнере Docker?
- 19. открытие файла с виртуальной машины на главной машине Windows
- 20. Runtime.getRuntime(). Exec на хосте изнутри процесса Docker
- 21. Как сохранить сервис, запущенный на контейнере Docker
- 22. Docker - Как запустить команду psql в контейнере postgres?
- 23. Как запустить JIRA и MySQL на одном контейнере Docker
- 24. Установленное соединение было прервано программным обеспечением вашей главной машины Docker
- 25. SSH Setup на контейнере Docker
- 26. MySQL в контейнере Docker
- 27. Запустить сценарий Windows xp bat удаленно с машины ubuntu
- 28. Как запустить скрипт Python в удаленном контейнере Docker?
- 29. Автоматический запуск сервисов в контейнере Docker
- 30. Запуск Дискотека в контейнере Docker
Docker сП просто решить все мои проблемы, спасибо много – abovesun
К сожалению, если вы используете докер-сочинить то нет докер-Compose ср cmd:/Любой другой способ запустить 'docker exec' и предоставить ему сценарий оболочки с хоста? –
, если вы используете компоновку докеров, вы запускаете контейнеры, так что вы все еще можете «docker cp», вам просто нужно указать идентификатор или имя контейнера. Помните, что docker-compose - это просто инжир http://www.fig.sh/, подключенный к докеру, так как docker.com купил их – user2915097