我正在尝试使用docker容器在ec2中运行我的laravel应用。我有两个容器,一个是应用程序,另一个是nginx。我已经用Public Function ConvertToBoolean(InputString As String) As Variant
Dim s As String
Dim ret
s = Trim$(UCase$(InputString))
Select Case s
Case "TRUE", "FALSE"
ret = CBool(s)
Case Else
ret = InputString
End Select
ConvertToBoolean = ret
End Function
创建了ec2实例,并且还成功地构建了docker镜像。
运行docker-machine
也成功运行。如果我运行docker-compose up
,我会看到两个容器正在运行。
所以我有两个正在运行的容器,我希望去http://ec2-ip-addy-here.compute-1.amazonaws.com/并查看该应用程序。我的直觉是,在AWS方面未正确设置某些内容,也许是VPC?我是AWS的新手,所以我不知道要寻找什么。有什么想法吗?
我还在为应用程序使用laradock nginx dockerfile和我自己的dockerfile
编辑:
可能是使用docker-compose创建的网络。我之所以这样说,是因为我刚刚检查过,并且网络正以服务名称开头。运行docker ps
时,我看到一个名为php-fpm_backend的网络。这是我的docker-compose.yml文件
docker network ls
答案 0 :(得分:0)
我知道了。就像我想的那样,我不得不添加一个新的安全组,该安全组具有用于HTTP和HTTPS的端口80/443访问。