典型的なdockerfileには、通常、この行があり、docker From ubuntu:16.04リポジトリからイメージをプルできます。
これで、独自のイメージリポジトリを作成しました。
リポジトリURIは次のとおりです。 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany
上記のスクリーンショットに見られるように、サーバーに画像をプッシュしました。
次を実行して、ecrにログインしていることを確認します
> `aws ecr get-login --region us-west-2`
Flag --email has been deprecated, will be removed in 1.14.
Login Succeeded
ECRログインはエラーなしで完了します。次に、新しいイメージを作成しようとしました。
> 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
Dockerfileの内容は次のとおりです
FROM mycompany:latest
RUN apt-get install chef-zero
FROMステートメントでリポジトリを適切に指定する正しい方法は何ですか?
私は特にラベルに混乱しています。ラベリングの良い慣習は何ですか?
                  これは単にdockerレジストリであるため、はい。dockerdがECRリポジトリで正しく認証されていることを確認してください。
                
                
                  
                    —
                    EEAA 
                    
                  
                
              
                  そうですか。試しました
                
                  
                    —
                    アンソニーコング
                    
                  
                
              asw ecr loginが、まだ失敗します。この問題に対処するために質問を修正します。ゴールポールを変更することを気にしないでください
                