docker - 如何在同一台服务器上运行两个不同的完美项目?

标签 docker ubuntu user-interface prefect

我有两个不同的项目,我想在不同的 url 中运行这两个项目。
例如,一个项目应该在 127.0.0.1:8080 运行,而另一个项目应该在 127.0.0.1:8081 运行
我为完美容器创建了不同的 docker-compose.yml 并提供了不同的端口。我创建了容器,但除了端口 8080 之外我无法访问它。
是否可以在同一台服务器上运行两个不同的完美项目?

最佳答案

在我看来,你应该在 docker compose 文件中定义端口
例子:

service:
 container1:
    image: xxx
    container_name: xxx
    ports:
      - "8080:3307"

service:
 container2:
    image: yyy
    container_name: yyy
    ports:
      - "8081:3307"

关于docker - 如何在同一台服务器上运行两个不同的完美项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72683507/

相关文章:

docker容器中的firebase服务对主机操作系统不可见

windows - `Failed to solve with frontend dockerfile.v0...` 如何解决?

python - Django-Docker-应用程序默认凭据不可用

python - 为什么在Dockerfile中使用requirements.txt中的 pip `install_requires`从setup.py安装 “.”失败?

在 ubuntu 服务器上上传 PHP 文件

python - Tkinter 在 Ubuntu 中删除标准窗口

apache - 错误配置 Froxlor 后的 "Failed to start The Apache HTTP Server"

android - 覆盖与 ScrollView 竞争的 onTouchEvent

java swing按钮 Action

java - jfree图表未加载