如何在docker / redmine容器实例上configuration“smtp”设置?
安装并运行步骤:
-
docker pull redmine:latest // 3.3.3
-
docker run -d -p 10030:3000 -v / opt / yunpan01 / redmine:/ usr / src / redmine –name redmine redmine:latest
redmine成功启动。
但是smtp设置没有configuration。
请告诉我如何configurationSMTP设置。
你可以通过两种方式修改configuration.yml:
1.使用命令
docker cp FILEPATH_IN_YOUR_HOST CONTAINER_ID:PATH_IN_YOUR_CONTAINER
例如。 vi configuration.yml
,然后键入这些代码:
default: email_delivery: delivery_method: :smtp smtp_settings: address: "smtp.yourcompany.com" port: 25
然后docker cp configuration.yml redmine:/usr/src/redmine/config/configuration.yml
2.列
将容器的目录映射到主机path
docker run -d -p 10030:3000 -v /opt/yunpan01/redmine:/usr/src/redmine/files --name redmine redmine:latest vi /opt/yunpan01/redmine/configuration.yml
与上面相同的步骤键入configuration.yml
default: email_delivery: delivery_method: :smtp smtp_settings: address: "smtp.yourcompany.com" port: 25
现在你可以在容器中build立一个文件链接
docker exec redmine ln -s \ /usr/src/redmine/files/configuration.yml\ /usr/src/redmine/config/configuration.yml
看来redmine的官方形象不提供这种configuration。
你可能想尝试sameersbn / redmine或bitnami / redmine
你必须在configuration.yml文件中input你的smtp设置。
看到这个链接: http : //www.redmine.org/projects/redmine/wiki/EmailConfiguration