docker commit后无法启动服务


docker run -d -p 80:80 -p 3306:3306 -v /home/www:/app -v /home/mysql:/var/lib/mysql tutum/lamp
可以启动服务


 docker run -i -t tutum/lamp /bin/bash
docker commit {id} test/lamp

docker run -d -p 80:80 -p 3306:3306 -v /home/www:/app -v /home/mysql:/var/lib/mysql free/lamp
无法启动服务

我的目标是修改tutum/lamp的配置, 可以修改好后commit之后无法启动web服务和mysql服务

docker apache dockerfile lamp

薔薇殺しD鸑鷟 9 years, 11 months ago

已经知道原因了, 修改的状态是在shell中. 而shell没有启动任何服务.
正确的方式是使用Dockerfile构建新的image

zenye answered 9 years, 11 months ago

配置有问题呗~一点一点改试试~看看哪一步出错了。

朝比奈もあ answered 9 years, 11 months ago

Your Answer