他人のImage
まず、他の人が作ったImageを使うと、Dockerとはそもそもなんぞやということがすっぽりと抜ける。
そして応用も出来ない、どういうことなのかがわからないまま作業が続けられる。
入門やっても意味がわからない
Docker for Mac
くじらさんのログインって普通にメールアドレスをIDにしていたのですが、なぜか、入門編で出てくる最初の呪文
$ 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: unauthorized: incorrect username or password. See 'docker run --help'.
うーん。usermane or passwordがだめって言っているんだよね。
ってことで調べたら
$ docker login
してみろってこと。
そこでもusernameを入力するんだけど、もちろん「メールアドレス」だってね、usernameなんて何にしたか忘れてるんですもの。
しかもくじらの中にはそんな要素がない。
一度勇気を持ってsign out。
おぉーリンクがぁ〜。
リンクをクリックするとユーザー名ある〜。
ってことで、ユーザー名入れたらしいです。はい。過去のことなんて忘れてますよね。
ユーザー名+パスワードを入力し、再度
$ docker run hello-world
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 1b930d010525: Pull complete Digest: sha256:2557e3c07ed1e38f26e389462d03ed943586f744621577a99efb77324b0fe535 Status: Downloaded newer image for hello-world:latest
Hello from Docker! This message shows that your installation appears to be working correctly.
成功のようです。
これが表示されなきゃ他のことなんてうまくいくわけないのに、いろいろやって「出来ない」と思っていたわけです。
まず、最初の「ハロワ」は大切ですね。