У меня есть веб-приложение, которое использует язык go, так как это серверная часть.Когда я запускаю свой веб-сайт, я просто делаю go build; ./projectName
, тогда он запускается на локальном сервере с портом 8000. Как мне запустить это веб-приложение в контейнере?Я могу запускать образцы изображений, такие как nginx, на контейнере, но как мне создавать свои собственные изображения для своих проектов.Я создал Dockerfile внутри папки моего проекта со следующими кодами:
FROM nginx:latest
WORKDIR static/html/
COPY . /usr/src/app
Затем сделал изображение, используя Dockerfile, но когда я запускаю его в контейнере и перехожу на localhost: myPort / static / html / page.html там написано, что страница 404 не найдена.Другой мой вопрос: может ли Docker запускать только статические страницы в контейнере?Потому что мой сайт может получать и отправлять данные.Спасибо
это мой файл Docker (./todo это имя моего проекта и имя папки)
это мой терминал (как вы можетесм. контейнер выходит сразу)