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?
Ini hanya register buruh pelabuhan, jadi ya. Pastikan dockerd diautentikasi dengan repo ECR dengan benar.
—
EEAA
Saya melihat. Saya sudah mencoba
—
Anthony Kong
asw ecr login
tetapi masih gagal. Saya akan merevisi pertanyaan untuk mengatasi masalah ini. Saya harap Anda tidak keberatan saya menggeser tiang gawang