Я могу выполнить команду docker run
как таковую ...
docker run --rm --user $(id -u):$(id -g) -e MYDATA=/some/path/to/data -e USER=$USER -p 8883-8887:8883-8887 ...
Однако в Docker Compose, когда я выписываю следующее ...
version: '3.7'
services:
container_name: some-server
image: some:img
user: $(id -u):$(id -g)
...
... это не работает.
Я так понимаю, я прошу docker-compose up
выполнить подстановку команд подоболочки, а это невозможно.
Есть ли способ сделать это?