1. ホーム
  2. docker

[解決済み] docker: "build "には1つの引数が必要です。docker build --help'を参照してください。

2022-03-21 15:40:23

質問

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'.

どのように解決するのですか?

どのように解決するのですか?

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

例えば

docker build -t mytag .

ローカルディレクトリにあるDockerfileを使うということで、docker 1.5を使う場合は別の場所にあるDockerfileを指定することができます。docker buildのヘルプ出力から抜粋します。

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