MacでDocker環境を作成する

目的

  • Dockerを今まで使っていなかったから、やってみたい
  • Macでいろいろ作りたいが、環境を汚したくない and 何かあったらすぐ元に戻したい
  • コンテナだったらできそう?
  • Docker Hubにあるコンテナで、わりと簡単に環境を作れそう

対象

  • MacでまだDockerの環境がない、作りたい
  • Dockerをこれから勉強したい

参考

事前準備

  • 特になし

作業フロー

  • Dockerをダウンロードする
  • Dockerを起動する

作業内容

Dockerをダウンロードする

  1. 公式サイトにアクセスする
    公式サイト:Install Docker Desktop on Mac | Docker Documentation
  2. Download from Docker Hubボタンをクリックする
  3. Sign Upボタンをクリックする
  4. ログインする
  5. Get started with Docker Desktopボタンをクリックする
  6. Download Docker Desktop for Macボタンをクリックする
  7. ダウンロード完了後、Docker.dmgを起動、appをアプリケーションに移動する

Dockerを起動する

  • Docker for Macを起動して、ログインする

動作確認

  • ターミナルを起動して、下記のコマンドを実行して
    Dockerのバージョンが表示されることを確認する
$ docker version
  • hello-worldを起動する
    hello-worldが起動することを確認する
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete 
Digest: sha256:4df8ca8a7e309c256d60d7971ea14c27672fc0d10c5f303856d7bc48f8cc17ff
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

所感

意外とあっさり環境ができたので、ここで色々いじってみようと思います。