Rumah > Soal Jawab > teks badan
docker pull 一个lnmp的镜像下来安装 怎么修改他的配置 比如说我要给php 加个扩展 nginx 修改点域名之类的
高洛峰2017-04-25 09:03:58
Gunakan arahan seperti docker run -it -u root 镜像名 /bin/bash
untuk menukarnya
Selepas membuat perubahanexit
Keluar
Kemudian docker commit <container ID> 新的镜像名
untuk menyerahkan imej anda
大家讲道理2017-04-25 09:03:58
Fail konfigurasi disyorkan dalam bentuk volum data dan menggantikan konfigurasi asal dalam bekas, termasuk sambungan PHP Anda boleh mencipta bekas sementara baharu, menyusun sambungan dan mengeksportnya ke hos, dan kemudian lekapkannya ke bekas lnmp melalui pemasangan Dalam direktori, hanya tentukan direktori dan fail yang sepadan dalam konfigurasi php.ini.
Tidak disyorkan untuk mengubah suai konfigurasi selepas memasuki bekas dan kemudian menyerahkannya Proses mengubah suai konfigurasi sekali lagi sangat menyusahkan.
某草草2017-04-25 09:03:58
Adalah disyorkan agar anda membungkus semula imej baharu berdasarkannya dan mengubah suai atau menulis ganti fail konfigurasi asal.
Contoh:
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