我是 Docker 的新手。我和我的团队决定使用 Docker (Laradock) 来运行我们的应用程序,因为我们有多个项目并使用不同的规范。
想象一下,我们有 2 个不同的项目并且想要同时运行,我们在每个项目中都有 init laradock,并且在 .env 文件中自定义了我们的端口,因此不会相互冲突。就像项目 1 中的 PMA_PORT=8082 和项目 2 中的 PMA_PORT=8085 一样,在另一个端口配置中也是如此。
当我们使用 command 运行项目 1 时docker-compose up -d phpmyadmin apache2 mariadb,它按预期运行。但问题是当 project1 在后台运行时,我们也想在后台运行 project2。我在项目 2 中使用命令docker-compose up -d phpmyadmin nginx mysql。它也运行良好,但项目 1 已关闭,尽管我们使用了不同的端口。
这是我运行该命令时的日志信息
Removing laradock_mysql_1
Removing laradock_nginx_1
Recreating laradock_docker-in-docker_1 ... done
Starting fa6ba29f1fc8_laradock_mysql_1 ... done
Recreating laradock_phpmyadmin_1 ... done
Recreating laradock_workspace_1 ... done
Recreating laradock_php-fpm_1 ... done
Recreating d18266c4f247_laradock_nginx_1 ... done
我怎么解决这个问题?