我想在我的RB4011容器内运行一个基于PHP的服务。
我找到的兼容且苗条的图像是:
https://github.com/erseco/alpine-php-webserver
有几个问题正在阻止容器的操作。
首先,它尝试写入/dev/stderr和/dev/stdout。
为了解决这个问题,我改变了默认的nginx.conf和www.conf.
我假设像任何其他容器一样,我可以使用文件作为挂载。
因此,容器定义为:
代码:选择所有
/容器安装添加dst = / var / log / nginx的名字= php_log src = / disk1 / php /日志添加dst = / var / www / html名称= php_html src = / disk1 / php / html添加dst = / etc / nginx nginx.conf name = php_nginx_conf src = / disk1 / nginx.conf添加dst = / etc / php81 / php-fpm.d / www.conf name = php_fpm_www_conf src = / disk1 / www.conf添加dst = / tmp的名字= php_tmp src = / disk1 / php / tmp /容器添加envlist = = veth3坐骑= php_log php_envs接口,php_html, php_nginx_conf, php_fpm_www_conf, php_tmp root-dir = disk1 / php workdir = \ /var/www/html /容器配置设置registry-url = https://registry - 1.码头工人。io tmpdir=disk1/pull /container envs add key=TZ name=php_envs value=Asia/Jerusalem
(我该如何从winbox复制日志行??)
我试图了解如果唯一的方法来定制容器是使用tar文件。
我假设我可以像挂载目录一样挂载文件,因为这对我来说是有意义的。
自定义容器配置文件的唯一方法是在创建时吗?
是否有一种方法来复制自定义配置文件到容器?
谢谢,