【Docker】簡単なのか?難しいのか?

他人のImage

まず、他の人が作ったImageを使うと、Dockerとはそもそもなんぞやということがすっぽりと抜ける。

そして応用も出来ない、どういうことなのかがわからないまま作業が続けられる。

webukatu.com

入門やっても意味がわからない

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。

f:id:kisokoji:20190307203943p:plain:w300

おぉーリンクがぁ〜。

リンクをクリックするとユーザー名ある〜。

ってことで、ユーザー名入れたらしいです。はい。過去のことなんて忘れてますよね。

ユーザー名+パスワードを入力し、再度

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

成功のようです。

これが表示されなきゃ他のことなんてうまくいくわけないのに、いろいろやって「出来ない」と思っていたわけです。

まず、最初の「ハロワ」は大切ですね。

webukatu.com