docker

docker run --env BACK_URL=https://10.russkiyslovar.ru/plugins.php own_php_apache

это передача переменной в php скрипт одновременно с запуском Докера

Получение внутри скрипта:

$url = $argv[1] ?? getenv('BACK_URL') ?? 'https://10.russkiyslovar.ru/plugins.ph';

Это всё лежит в папке 107.
https://docs.docker.com/engine/reference/commandline/run/#set-environment-variables--e---env---env-file
-------------

FROM php:7.2-apache
# Указываем рабочую папку
WORKDIR /var/www/html
# Копируем все файлы проекта в контейнер
COPY . /var/www/html
EXPOSE 80

Содержимое Dockerfile

Кладём её в пустую папку. В этой же папке - всё содержимое php-сайта

В папке:
docker build . --tag own_php_apache
- качает порядочно. Не меньше 100МБ. А распаковывает - ещё больше
own_php_apache - это просто название - может быть любым

docker run own_php_apache
- или с передачей переменных - см. выше.

----------------

docker
оно предложило варианты - я выбрал первый:
sudo snap install docker
размер не большой - меньше 50МБ
всё установилось, но требовало дополнительных привелегий для простого пользователя:
sudo groupadd -f docker
sudo usermod -aG docker $USER
newgrp docker
https://phoenixnap.com/kb/docker-permission-denied