我有安装和配置软件的Docker容器。
没有任何程序应该一直启动/运行。
我想要的-根据外部事件启动某些命令的能力。喜欢:
docker exec mysupercont /path/to/mycommand -bla -for
和
docker exec mysupercont /path/to/myothercommand
但是当容器停止时“执行”是不可能的,而且这个容器内部有一些“工作”数据,这些数据用于该命令,所以我不能使用
docker run ...
每次,因为它从图像重新创建了容器并破坏了我的数据。
保持此类容器运行的“正确”和“最佳”方法是什么?我可以在里面启动哪个命令?
docker run -d --name=name container tail -f /dev/null