如何在docker / redmine容器实例上configuration“smtp”设置?

安装并运行步骤:

  1. docker pull redmine:latest // 3.3.3

  2. 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