#環境
MacbookPro: MacOS Mojave (version:10.14.6)
Docker:version 19.03.2
#前置き
技術書展で購入したDockerの漫画をみてDockerを触りたくなった。
公式HPを参考に
Get Started → Download Desktop and... → Docker Hubの登録する
を行いDockerをインストールして起動してみる
ターミナルを起動し以下を入力したところ...
$ docker run hello-world
#結果
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: unexpected EOF.
See 'docker run --help'.
という返事が返ってきた、どうやらdaemon君がよしなにしてくれない感じ...
$ docker run --help
っと打ってもよく分からなかったので色々調べてみたところ、どうやらDockerにログインが必要なのかもしれないと考えた。
#対処法
ここのSign in/Create Docker IDを選択し、Log inする。
ターミナルで以下を入力
$ docker login
こちらでもLog in する。
この違いは自分もよく分かっていないのでこれとかを参考にして分かった気になっておく。
Log inが成功した後に再度
$ docker run hello-world
を入力すれば上手くいきました
#参考引用文献
docker
docker login での Sign in について