私は成功せずに引っ張られたイメージを実行しようとしています。 Image URIを使用してAWSからイメージを引っ張った。
docker images
を実行すると、プルされたイメージが表示されることができます。
REPOSITORY TAG IMAGE ID CREATED SIZE
Alpine 3.9 055936d39205 3 weeks ago 5.53MB
24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools dab-1.1.0slim f994713b61cb 3 weeks ago 110MB
ubuntu 16.04 a3551444fc85 5 weeks ago 119MB
anapsix/Alpine-Java 8 745575fbfe52 3 months ago 126MB
私はDockersで新しいですが、引っ張った後、私が理解していないものからそれを実行する必要がなくなったばかりですが、私がそのようにそれを実行しようとしたとき:docker run 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools
私は以下のメッセージを取得します:
Unable to find image '24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools:latest' locally
docker: Error response from daemon: pull access denied for 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools, repository does not exist or may require 'docker login'.
だから私はそのようにそれを構築しようとしました:docker build -t 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools
メッセージを手に入れました:
"docker build" requires exactly 1 argument.
See 'docker build --help'.
何が問題ですか? AWSから引き抜かれた画像を実行するにはどうすればよいですか。
リモートリポジトリから引き出されたDockerイメージを実行したい場合は、画像名(リポジトリ)の代わりにイメージIDを使用するだけです。
docker run -i -t f994713b61cb /bin/bash
_