biegnę następujące polecenie Uruchom w moim Dockerfile, spodziewa się „Raporty” Spisie być tworzone w ramach każdego z wymienionych podkatalogów:Bash ekspansja klamra nie działa na komendę Dockerfile RUN
RUN mkdir -p /opt/seagull/{diameter-env,h248-env,http-env,msrp-env,octcap-env,radius-env,sip-env,synchro-env,xcap-env}/logs
ale kiedy sprawdź obraz, widzę katalog nazwany dosłownie "{średnica-env, h248-env, http-env, msrp-env, oktap-env, radius-env, sip-env, synchro-env, xcap-env}" under/opt/seagull, zamiast rozwijania nawiasów.
Co mogę zrobić źle?
Nie wiem w taki czy inny sposób, ale czy 'RUN' działa pod bash? –
Okazuje się, że zależy to od tego, czy używasz formularza powłoki, czy formularza exec. Zobacz moją odpowiedź poniżej. –