在URL子path中设置容器应用程序的牧场主
免责声明:我对docker工和docker工很陌生。
我的生产服务器具有以下布局:
/var/www/domain.com/ /var/www/domain.com/app1/ /var/www/domain.com/app2/ /var/www/domain.com/htdocs -> /var/www/domain.com/app1/public/ /var/www/domain.com/app1/htdocs/app2 -> /var/www/domain.com/app2/public/
所以当我打电话
domain.com
当我打电话时,我得到了app1
domain.com/app2
我得到app2。 数据库在另一台机器上共享。
我想在本地使用docker和rancher重新创build服务器,但将布局更改为以下内容:
我想创build4个容器?
- app1容器[apache + php-fpm]
- (app1)数据库容器[mariadb]
- app2容器[apache + php-fpm]
- (app2)数据库容器[mariadb]
我希望能够在一个主机中互换地运行这些容器,1. + 2.在一个和3. + 4.在另一个主机或一个主机的每个设置。 有了这个设置,虽然app1和app2仍然可以在上面的相同的URL。
这可能与docker+牧场人设置? 我如何设置它?