Tipik bir dockerfile dosyasında, genellikle From ubuntu:16.04
docker deposundan bir resim çekilmesini sağlayan bu çizgi vardır.
Şimdi kendi görüntü havuzumu oluşturdum:
Depozito URI'si: 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany
Yukarıdaki ekran görüntüsünde görüldüğü gibi, bir görüntüyü sunucuya ittim.
Ecr'e giriş yaptığımdan emin olmak için aşağıdakileri çalıştırıyorum
> `aws ecr get-login --region us-west-2`
Flag --email has been deprecated, will be removed in 1.14.
Login Succeeded
ECR girişi hatasız olarak tamamlanıyor. Sonra yeni bir görüntü oluşturmaya çalıştım:
> docker build -t rtf-converter . -f Dockerfile-rtf-converter
Sending build context to Docker daemon 790.1 MB
Step 1/2 : FROM mycompany:latest
repository mycompany not found: does not exist or no pull access
İşte Dockerfile içeriği
FROM mycompany:latest
RUN apt-get install chef-zero
Depoyu FROM
ifadede doğru bir şekilde belirtmenin doğru yolu nedir ?
Özellikle etiketlerle kafam karıştı. İyi bir etiketleme kuralı nedir?
Bu sadece bir liman işçisi kaydı, yani evet. Dockerd'ın ECR deposuyla doğrulandığından emin olun.
—
EEAA
Anlıyorum. Denedim
—
Anthony Kong
asw ecr login
ama hala başarısızım. Sorunu bu sorunu çözmek için gözden geçireceğim. Umarım gol direklerini değiştirmem umrumda değil