Oto mój doker-komponować:
version: '2'
services:
couchpotato:
build:
context: ./couchpotato
dockerfile: Dockerfile
ports:
- 5050:5050
volumes:
- "${PWD}/couchpotato/data:/home/CouchPotato/data/"
- "${PWD}/couchpotato/config:/home/CouchPotato/config/"
Kiedy uruchamiam go wewnątrz powłoki, w katalogu Döcker-compose.yml, otrzymuję:
WARNING: The PWD variable is not set. Defaulting to a blank string.
i kompozycja rozpoczyna się od pustej pamięci podręcznej.
nie widzę żadnych błędów w pliku, jak widać tutaj: https://docs.docker.com/compose/environment-variables/
Co się stanie, jeśli uruchomisz 'env | grep PWD' z tej samej powłoki? – BMitch
@BMitch Otrzymuję normalną nazwę PWD:/home/user/... i OLDPWD = ... –
I to jest dokładnie ta sama powłoka, której użyto do uruchomienia polecenia docker-compose? Nie uruchomiłeś go z jakimś exec, za pomocą jakiegokolwiek harmonogramu, etc? Ponieważ kiedy uruchomię coś podobnego lokalnie, nie mogę odtworzyć tego błędu pod bash. – BMitch