jjzjj

Dockerised

全部标签

google-app-engine - GAE 中 Dockerised Golang Web App 中的 smtp sendmail 不起作用

我在用Go编写的GAE上部署了一个docker化的网络应用程序。支付模块使用stripecheckoutAPI并在成功时触发电子邮件通知。调试时,我观察到以下代码行没有执行。我试过587端口,结果一样。err:=smtp.SendMail("smtp.gmail.com:465",auth,from,[]string{to},[]byte(msg))我在我的本地m/c上有相同的应用程序,此功能适用于它。不过,我没有在我的本地m/c上使用docker。我在“发件人”用户字段中使用与我的GAE帐户相同的用户凭据。这可能是代码失败的原因。或者应该在dockerfile中描述smtp服务身份验

windows - 在 Windows 上设置 Dockerised 命令行应用程序

我正在向Windows、OSX和Linux用户分发命令行应用程序。应用程序的目标受众是开发人员、系统管理员和技术高级用户。我熟悉命令行工具和Docker在Unix上的工作方式。但是,我已经10多年没有使用MicrosoftWindows进行开发了。我想做到这一点,以便当人们从命令提示符或PowerShell中键入app时,docker入口点将像native命令行应用程序一样执行。但是我不知道为Windows用户设置它的最佳方法是什么:我是否应该以某种方式在PATH中创建一个虚拟EXE,我可以以某种方式为Docker启动起别名,或者DockerforWindows本身是否提供了一些工具来

nginx - 如何从 dockerised nginx 到达另一个容器

我在一个docker容器中有nginx,在另一个docker容器中有一个nodejswebapp。可以从主机服务器的8080端口访问nodejs服务器。nginxdocker容器正在监听80端口(稍后会做证书,首先这个基础必须工作)。现在我想将一个子域转发到这个8080nodejs应用程序。假设app1.example.com从外部我可以通过服务器ip(或主机名)和端口8080访问应用程序,但不能通过app1.example.com访问应用程序。它确实适用于app1.example.com:8080(我在主机服务器上打开了8080端口)。我在接近app1.example.com时收到一