Docker for Mac
AWSだとEKS課金されるので、実際にデプロイするときは検討するが、インフラにはDocker+k8sを利用予定。
まずはローカル環境で、環境構築。
Docker for Mac
Dockeerアカウント作成 hub.docker.com
Freeプランで。
サクサク進める。
アプリをアプリケーションフォルダにコピー
チュートリアル通りに実施.
Tutorial のリポジトリを clone 。
$ git clone https://github.com/docker/doodle.git
Cloning into 'doodle'...
remote: Enumerating objects: 73, done.
remote: Total 73 (delta 0), reused 0 (delta 0), pack-reused 73
Unpacking objects: 100% (73/73), done.
Docker イメージをビルド。
$ cd doodle/cheers2019 && docker build -t stockview/cheers2019 .
-bash: docker: command not found
$ which docker
$
Dockerいない。
アプリケーションフォルダのDockerを起動。
あ、コマンドもできる。便利。
$ which docker
/usr/local/bin/docker
アプリでチュートリアルを再スタート。
/github.com/docker/getting-started.git docker: Error response from daemon: Conflict. The container name "/repo" is already in use by container "f829602b6904bb432086e04350c2206671dc2d2d8f05A72d9db143a2155137c5". You have to remove (or rename) that container to be able to reuse that name. See 'docker run --help'. $ docker cp repo:/git/getting-started/ . $
Error出たけれども、実行済みなので無視。
ビルド
初めてのdocker起動。
サインインしてアップロードするようなので、まずは、DockerIDとパスワードでサインイン。
DockerHubに保存。
ちゃんと上がっていて、ダウンロードできる状態。
完了。
次は、チュートリアル。。。