recherche

Maison  >  Questions et réponses  >  le corps du texte

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

阿神阿神2867 Il y a quelques jours667

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-04-22 08:57:50

    Vous connaissez déjà la raison, le statut modifié est dans le shell et le shell ne démarre aucun service.
    La bonne façon est d'utiliser Dockerfile pour créer une nouvelle image

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-22 08:57:50

    Il y a un problème avec la configuration. Essayez de la modifier petit à petit pour voir quelle étape est erronée.

    répondre
    0
  • Annulerrépondre