apache - docker commit后无法启动服务
阿神
阿神 2017-04-22 08:55:50
0
2
583

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服务

阿神
阿神

闭关修行中......

모든 응답(2)
洪涛

이유는 이미 알고 있습니다. 수정된 상태는 셸에 있고 셸은 어떤 서비스도 시작하지 않습니다.
올바른 방법은 Dockerfile을 사용하여 새 이미지를 만드는 것입니다

巴扎黑

구성에 문제가 있습니다. 어느 단계가 잘못된지 조금씩 변경해 보세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿