§ Dockerfile

Он крайне простой и содержит всего лишь 1 строку
1FROM php:8.0-apache

§ Makefile

Имя контейнера — это имя процесса, который будет выполняться, а imagename — это имя образа, добавленного в систему и который будет шаблоном для всех других контейнеров, если их несколько.
1all:
2	docker run --name <containername> --rm --net docknet -v ${PWD}/3.x:/var/www/html --ip xxx.xxx.xxx.xxx -dit <imagename>
3stop:
4	docker stop <containername>
5bash:
6	docker exec -it <containername> /bin/bash
7build:
8	docker build -t <imagename> .
  • docknet* — его нужно создать ранее, в данном случае xxx.xxx.xxx.xxx является IP-адресом в подсети docknet.
  • Смотреть через docker network ls
  • Проверить конфигурации сети docker network inspect docknet