Yine başka bir Docker symlink sorusu. Tüm Docker yapılarıma kopyalamak istediğim bir sürü dosyam var. Benim dir yapım:
parent_dir
- common_files
- file.txt
- dir1
- Dockerfile
- symlink -> ../common_files
Yukarıdaki örnekte, dir1 içinde docker derlediğimde file.txt dosyasının kopyalanmasını istiyorum. Ancak file.txt'nin birden çok kopyasını tutmak istemiyorum. Bu bağlantı başına , docker sürüm 0.10'dan itibaren docker derlemesi
ADD oluşturma talimatları için kapsayıcının kökündeki sembolik bağlantıları izleyin.
Ancak Dockerfile dosyamda bu satırlardan herhangi biriyle derlediğimde böyle bir dosya veya dizin alamıyorum:
ADD symlink /path/dirname
veya
ADD symlink/file.txt /path/file.txt
bağlama seçeneği benim için çözmez (çapraz platform ...). tar -czh . | docker build -t
Başarı olmadan denedim .
Docker'ın sembolik bağlantıyı izlemesini ve common_files / file.txt dosyasını yerleşik kapsayıcıya kopyalamasını sağlamanın bir yolu var mı?