Я совершенно новичок в Docker и хочу создать проект Hello World с Docker.
В настоящее время я использую Apache на порту 80 в качестве веб-сервера и не хочу уничтожать PID.
Вот мой Dockerfile:
FROM php:7.2-cli
COPY src/ /usr/src/myapp
EXPOSE 80
после того, как я запустил docker build -t hello-world .
, просто запустите docker run -p 80:80 hello-world
и обнаружил, что порт используется, поэтому я изменил порт на: docker run -p 8080:80 hello-world
и получил Interactive shell
.
поэтому после исследования Google я смог запустить сервер с помощью этой команды:
docker container run --publish 8080:80 nginx
Вот вопрос: как я могу запустить приложение hello world с портом 8080 на моем локальном компьютере?