Bu kapsayıcıya debian:jessie
(ancak bu sorun, alpine:3.3
ile aynı sorunu yaşadığım için çok alakalı değil) temel aldım. BenDocker kabını nasıl monte edebilirim?
mount --bind /htdocs/www /home/user/example.com/www
gereken noktaya ulaşmak ve herhangi bir çekirdek günlüğüne bir şey bulamıyorum ben
mount: permission denied
olsun ve -vvv
ilginç bir şey verir. Açıkçası bunu ana bilgisayarda yapabilirim (başka bir alt ağaç/düğüm çifti ile). Yukarıdaki örnekte/htdocs/www bir Docker biriminin bağlantı noktasıdır, ancak kapsayıcının içinde herhangi bir alt ağaç/node çifti bulunamadığından herhangi bir önem taşımamaktadır.
Konteynerin içine monte edilmenin bir nedeni var mı? Kapsayıcıyı -v /home/user/example.com/www:/htdocs/www' ile çalıştırmak, bu dosyaların geldiği kapsayıcıya saydam olduğu için daha iyi bir çözüm olabilir ve kapsayıcıya ihtiyaç duymaz. ek ayrıcalıklar – thaJeztah
İyi nokta. Ancak, bu, yeni bir kullanıcı ve/veya mevcut bir kullanıcıya başka bir site eklemek istediğimde her seferinde kabı yeniden yaratmamı zorluyor. Bunu durdurmak zorunda kalmadan, çalışan bir kapta bunu yapmak istiyorum. – Morpheu5
Bir konteynere birden çok site koymamalısınız; Bir konteynırı döndürmek yaklaşık 300 milisaniye sürer. Bir kapta sadece tek bir siteye sahip olmak, onu daha da temizler; sadece bu site için gerekenlere sahipsiniz ve (ör.) muhtemelen çakışan (site-a, site-b) – thaJeztah