§ Dockerfile

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

§ Makefile

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