首頁  >  問答  >  主體

docker pull 一個lnmp的映像下來安裝 怎麼修改他的配置

docker pull 一個lnmp的映像下來安裝 怎麼修改他的配置 例如說我要給php 加個擴充 nginx 修改點網域之類的

淡淡烟草味淡淡烟草味2707 天前778

全部回覆(4)我來回復

  • 高洛峰

    高洛峰2017-04-25 09:03:58

    1. docker run -it -u root 镜像名 /bin/bash之類的命令進去改

    2. 改好了後exit退出來

    3. 然後docker commit <container ID> 新的镜像名來提交你的鏡像

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-25 09:03:58

    設定檔建議使用資料卷的形式並替換容器內原有的配置,包括php擴展,可以在新建一個臨時容器,將擴展編譯之後導出到宿主機,在通過掛載的方式掛載到lnmp容器中的目錄裡,在php.ini的設定中指定對應的目錄和檔案即可。

    不建議進入容器後修改配置再提交這種方式,這樣再次修改配置的過程非常繁瑣。

    回覆
    0
  • 某草草

    某草草2017-04-25 09:03:58

    建議你在它的基礎上重新打包新的鏡像,修改或覆蓋原有設定檔。
    Example:

    FROM nginx:latest
    
    ADD . /opt/flask/
    
    RUN cp  /opt/flask/flask.conf /etc/nginx/nginx.conf
    
    VOLUME ["/opt/flask/media"]
    VOLUME ["/opt/flask/static"]
    EXPOSE 80

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-04-25 09:03:58

    樓主,我是新手。
    求一個lamp或lnmp的鏡像

    回覆
    0
  • 取消回覆