是否可以提交一个运行postgresql的容器,以便立即就绪?我已经尝试使用启动脚本,CMD和bashrc来启动postgresql,这在使用时一切正常
docker run -it [containerID]
但是登录后postgresql大约需要3-5秒.我很遗憾需要在登录时运行postgresql.
使用这种方法......
docker build -t [name]
docker run -it [containerId]
然后在容器内部运行
服务postgresql启动
并用ctrl p + q分离.一旦分离,我承诺
docker commit [containerId] [name]
在运行新映像时,postgresql没有运行,锁定文件仍然存在.是否可以提交这样的运行服务,或者有没有办法在运行映像时准备好postgresql?
docker ×1