Dalam khas buruh pelabuhan, biasanya ada baris ini From ubuntu:16.04
yang memungkinkan menarik gambar dari repositori buruh pelabuhan.
Sekarang saya telah membangun repositori gambar saya sendiri:
URI repositori adalah: 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany
Seperti yang terlihat pada tangkapan layar di atas, saya mendorong gambar ke server.
Saya menjalankan yang berikut untuk memastikan saya memiliki login ke ECR
> `aws ecr get-login --region us-west-2`
Flag --email has been deprecated, will be removed in 1.14.
Login Succeeded
Login ECR selesai tanpa kesalahan. Kemudian saya mencoba membuat gambar baru:
> 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
Ini adalah konten Dockerfile
FROM mycompany:latest
RUN apt-get install chef-zero
Apa cara yang benar untuk menentukan repositori dengan benar dalam FROM
pernyataan?
Saya sangat bingung dengan label. Apakah konvensi pelabelan yang baik?
docker
amazon-ecr
Anthony Kong
sumber
sumber
asw ecr login
tetapi masih gagal. Saya akan merevisi pertanyaan untuk mengatasi masalah ini. Saya harap Anda tidak keberatan saya menggeser tiang gawangJawaban:
Pola yang sama yang Anda gunakan dalam
docker push
karya:sumber