Docker dosyasındaki "EKLE" komutunu kullanarak Docker'ın yapı bağlamının dışındaki dosyaları nasıl ekleyebilirim?
Docker belgelerinden:
Yol, yapının bağlamı içinde olmalıdır; bir docker derlemesinin ilk adımı bağlam dizinini (ve alt dizinleri) docker arka plan programına göndermek olduğundan ../something/something ADD ekleyemezsiniz.
Tüm projemi Docker'ı bu konuya dahil etmek için yeniden yapılandırmak istemiyorum. Tüm Docker dosyalarımı aynı alt dizinde tutmak istiyorum.
Ayrıca, Docker henüz sembol bağlantılarını desteklemiyor (ve hiç desteklemiyor): Dockerfile ADD komutu ana bilgisayar # 1676'daki sembol bağlantılarını takip etmiyor.
Aklıma gelen tek şey, dosyaları Docker derleme bağlamına kopyalamak için bir ön derleme adımı eklemek (ve bu dosyaları yoksaymak için sürüm denetimimi yapılandırmak). Bundan daha iyi bir çözüm var mı?
FROM
devam etmek için kullanmayı düşünebilirsiniz . Proje yapısını Docker'a (veya herhangi bir derleme aracına) uyacak şekilde değiştirmezdim.