我有一个使用 go 语言作为后端的网络应用程序。当我运行我的网站时,我只是这样做go build; ./projectName
,然后它将在本地服务器端口 8000 上运行。如何在容器上运行此 Web 应用程序?我可以在容器上运行像 nginx 这样的示例图像,但是如何为我的项目创建我自己的图像。我使用以下代码在我的项目文件夹中创建了一个 Dockerfile:
FROM nginx:latest WORKDIR static/html/ COPY . /usr/src/app
然后使用 Dockerfile 制作图像,但是当我在容器上运行它并转到 localhost:myPort/static/html/page.html 时,它说找不到 404 页面。我的另一个问题是,docker 是否只能在容器上运行静态页面?因为我的站点可以接收和发送数据。谢谢
这是我的 docker 文件(./todo 是我的项目名称和文件夹名称)
这是我的终端(你可以看到容器立即退出)
有只小跳蛙
qq_笑_17
12345678_0001
相关分类