root olarak dosyaları oluşturur: Bu iyi çalışırDocker Bir kabın içine BGBG'lerinizi inşa etmek Docker (1.3.1) kullanıyorum birimdeyse
docker run -v /home/matt/build:/build build-rpm /build/build-pkg.sh
(benim kullanıcı docker
grubunda, ben yani don Sudo'ya gerek yok) ve geçerli dizinde tamamlanmış bir .rpm
dosyasını indirir. Sorun, dosyanın root'a ait olduğu şekilde oluşturulmuş olmasıdır.
Dosyayı, docker ile çalıştırdığım gibi aynı kullanıcıya ait olacak şekilde nasıl düzenleyebilirim?
" Dosya olunan oluşturulur aynı kullanıcı tarafından docker ile çalıştırdığım gibi "Ama bu docker sanal ortamının köküdür, kullanıcının ne olduğunu bilmiyor. –
bu soruya cevabımı bakın - Docker kapsayıcısında çalışan http://stackoverflow.com/questions/27925006/using-host-environment-variables-with-dockerfile – ISanych
@PaulOliver işlemleri, ana bilgisayar kullanıcısının ne olduğunu bilmiyor tıpkı ana bilgisayarda nerede olduğunu bilmedikleri gibi sesi de monte ettim. Bununla birlikte, Docker ev sahibinin hacminin nerede yaşadığını belirtmeme izin veriyor; benzer şekilde, (ana bilgisayar) kullanıcı yeni dosyalarının nasıl oluşturulduğunu belirtebilir miyim? –