docker: 「build」には引数が 1 つ必要です。「docker build --help」を参照してください。質問する

docker: 「build」には引数が 1 つ必要です。「docker build --help」を参照してください。質問する

docker ウェブサイトから docker イメージを構築するための手順に従おうとしています。

https://docs.docker.com/examples/running_redis_service/

これは、ドキュメントの指示に従ってこのDockerfileを使用すると発生するエラーです。

FROM        ubuntu:14.04
RUN         apt-get update && apt-get install -y redis-server
EXPOSE      6379
ENTRYPOINT  ["/usr/bin/redis-server"]


sudo docker build -t myrepo/redis
docker: "build" requires 1 argument. See 'docker build --help'.

どうすれば解決できますか?

ベストアンサー1

ドットを追加する必要があります。これは、ローカル ディレクトリ内の Dockerfile を使用することを意味します。

例えば:

docker build -t mytag .

これは、ローカル ディレクトリの Dockerfile を使用することを意味します。docker 1.5 を使用する場合は、他の場所で Dockerfile を指定できます。docker build のヘルプ出力から抜粋します。

-f, --file="" Name of the Dockerfile(Default is 'Dockerfile' at context root)

おすすめ記事