Я пытаюсь получить созданный мной проект django для запуска в Docker и создать образ и контейнер для своего проекта, чтобы я мог перенести его в свой профиль dockerhub.
Теперь у меня все настроено, и я создал начальное изображение моего проекта. Однако, когда я запускаю его, я не получаю номер порта, прикрепленный к контейнеру. Мне нужно это проверить и посмотреть, действительно ли контейнер работает.
Вот что у меня есть:
Successfully built a047506ef54b
Successfully tagged test_1:latest
(MySplit) omars-mbp:mysplit omarjandali$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
test_1 latest a047506ef54b 14 seconds ago 810MB
(MySplit) omars-mbp:mysplit omarjandali$ docker run --name testing_first -d -p 8000:80 test_1
01cc8173abfae1b11fc165be3d900ee0efd380dadd686c6b1cf4ea5363d269fb
(MySplit) omars-mbp:mysplit omarjandali$ docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
01cc8173abfa test_1 "python manage.py ru…" 13 seconds ago Exited (1) 11 seconds ago testing_first
(MySplit) omars-mbp:mysplit omarjandali$ Successfully built a047506ef54b
Вы видите, что номер порта отсутствует, поэтому я не знаю, как получить доступ к контейнеру через локальный компьютер в моем веб-браузере.
dockerfile:
FROM python:3
WORKDIR tab/
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "manage.py", "runserver", "0.0.0.0"]