Я создал контейнер, способный установить uid моего пользователя с хоста, когда пользователь запускает Apache для этого контейнера.Таким образом, я могу поделиться своим каталогом без каких-либо проблем с разрешениями.
Я использую переменную окружения "CONTAINER_USER_UID", чтобы связать этого пользователя.Поэтому я установил эту переменную с результатом id -u
.
Я пытался добавить `id -u` как значение в файл docker-compose, но он не работает ...
version: '3'
services:
members:
image: olive007/ubuntu-php-apache:18.04-7.2-2.4
environment:
CONTAINER_USER_UID: `id -u`
CONTAINER_USER_GID: `id -g`
ports:
- "80:80"
volumes:
- ./laravel:/var/www/html
Я получил эту ошибку:
ОШИБКА: yaml.scanner.ScannerError: при сканировании следующего токена
найден символ '`', который не может запустить любой токен
Кто-нибудь знает, как установить переменную окружения с помощью результата выполнения команды на хосте?
Извините за мой английский, я его изучаю ...