我创建了一个docker文件,该文件将我的应用程序安装为php和依赖项,然后使用composer将供应商软件包全部安装在docker容器中。
此容器将链接到MongoDB和Nginx以运行。
可以开发,但是我的问题是可以部署生产环境吗?
考虑在我的生产服务器中,我将安装docker然后运行以下命令:
docker run --name MongoDB -d --rm mongodb:latest
docker run --name app --link MongoDb:mongodb -p 9000:9000 -d --rm myrepo/myapp:latest
docker run --link app:app --name Nginx --rm -d Nginx:latest
然后使用此docker输入我的domain.com
和生产服务器来运行我的应用程序。
可以稳定吗?
答案 0 :(得分:0)
您可能想使用docker compose来将这三个服务设置为服务,并使用docker-compose up
将整个东西作为一个堆栈部署
请参阅此page以获取示例