我正在开发一个用Docker开发的Flask REST,我想要自动化我启动应用程序的整个过程。
整个启动过程包括(在Windows上):
进入docker exec -it container_name bash的
在容器中运行python main.py,运行
是否有一种方法可以创建一个bash脚本来运行这3个命令并保持容器窗口处于打开状态,这样我就可以看到API日志(并运行其他命令)?
谢谢。
发布于 2020-10-17 19:59:11
你可以用这样的东西
#!/usr/bin/env bash
docker run -it container_name python:3 python main.py发布于 2020-10-18 00:02:22
你可以试试这个:
docker exec -it container_name bash -c 'python main.py; read -p"Enter to close window"'https://stackoverflow.com/questions/64406581
复制相似问题