Docker for Macのインストール方法を詳しく解説!

Docker for Macとは?どういものなのか知っていますか?本日はDocker for Macとは何か?からDocker for Macのインストール方法や立ち上げ方、コマンドでのアプリの入れ方を紹介をしていきます。

目次

  1. 1Docker for Macとは?
  2. VirtualBox 無しに Docker を扱うことができるアプリ
  3. そもそもDockerとは?
  4. 2Docker for Macをインストールする方法はいくつかある
  5. 公式サイトからインストール
  6. homebrewを使ってコマンドでインストール
  7. 3Docker for Macをインストールする方法~公式サイト~
  8. 公式サイトよりインストール
  9. 4Docker for Macをインストールする方法~homebrew~
  10. homebrewが使える状態でコマンドを実行
  11. インストール完了の確認方法
  12. 5Docker for Macをインストールできない場合の原因と対処法
  13. Dockerアカウントの確認
  14. どうしてもできない場合は「Docker Toolbox」を使う方法も
  15. 6Docker for Macをインストール後の操作
  16. 起動
  17. まとめ
  18. 合わせて読みたい!Macに関する記事一覧

Docker for Macとは?

Docker for Macとは、インフラ関係やDevOps界隈で注目されている新技術の一つです。Docker社が開発している、コンテナ型の仮想環境を作成、配布、実行するためのプラットフォームです。

簡単に言うと、Docker for Macとは仮想webサーバーを立てるときに使うアプリケーションのことです。仮想サーバーといえばVagrantなどを思い出しますが、Docker for Macとは立ち上げが早いですしいろいろと便利になるものです。

VirtualBoxにDockerを組み合わせて運用していると、 VMを立ち上げる手間が発生したり、そもそも環境構築が難しくなったりしてきます。そんなあらゆる問題を解決してくれるのが今回紹介するのが、Docker for Macなのです。

VirtualBox 無しに Docker を扱うことができるアプリ

Docker for Macとは便利そうだと思ったそこのあなた。とはいえDocker for Macのどんなとこが便利なのかいまいち分からないひともいるでしょう。Docker for Macは、なんとVirtualBox無しにDocker を扱うことができるアプリなのです。

MacOS上でDockerは基本的に扱うことができないので、通常だとVirtualBoxにCoreOSなどを立ち上げてから、基本その上で行うものですが、Docker for MacだとMacOS上で動いてるかのように振る舞ってくれます。つまり仮想マシンの役割をしてくれます。

VirtualBoxを立ち上げて使うことがないので、便利になりそうですね。

そもそもDockerとは?

とはいえ、Dockerとはどういうもので、具体的にどのようなことができ、何が便利なのでしょうか。

Dockerは、Linuxのコンテナ技術を使用したものでコンテナはホストマシンのカーネルを利用し、プロセスやユーザなどを隔離することで、あたかも別のマシンが動いているかのように動かすことができます。そのため、軽量で高速に起動、停止などが可能です。

アプリ アプリ
ライブラリ/ミドルフェア ライブラリ/ミドルフェア
ゲストOS ゲストOS
                  Hypervisor
                  ホストOS
                  物理マシン
                  仮想マシン

アプリ アプリ
ライブラリ/ミドルフェア ライブラリ/ミドルフェア
                Docker Engine
                   ホストOS
                  物理マシン
                   コンテナ

Dockerはコンテナ型ですので、上のような構造になっています。コード化されたファイルを共有することで、どこでも誰でも同じ環境が作ることもできます。作成した環境を配布しやすいのも特徴です。スクラップ&ビルドが容易にできるのもポイントです。

とにかくコンテナ型のDockerは、アプリの立ち上げなどの起動が早く軽量なためDocker for Macを公式サイトからインストールしましょう。

Docker社が開発しているコンテナ型の仮想環境を作成/配布/実行するためのプラットフォーム

Dockerは簡単に言いますと、Docker社が開発しているコンテナ型の仮想環境を作成/配布/実行するためのプラットフォームであります。立ち上げればこれが簡単に行うことができます。

Macでコピペ(コピー&ペースト)する方法!ショートカット/スタイル合わせ/できない
普段Macをお使いの方は、コピペ機能は使っていらっしゃいますか?Windowsとはコピペのシ...

Docker for Macをインストールする方法はいくつかある

それでは、Docker for Macをお使いのパソコンにいざインストールしようと思う場合どのようにインストールしますか?Docker for Macをインストールする方法は、実はさまざまあります。

そのインストール方法は二通りありますので、好きな方を選択しましょう。公式サイトやコマンドを立ち上げて、Docker for Macをインストールするという方法があります。それでは、Docker for Macをインストールする方法を詳しく見ていきましょう。

公式サイトからインストール

まずは一般的な公式サイトからインストールするという方法があります。Docker for Macの公式サイトにアクセスをして、安定版(stable)をダウンロードしておくと公式サイトからダウンロードできます。

ダウンロードしたファイルをクリックして画面に従いインストールすれば、お使いのパソコンにDocker for Macがインストールできます。公式サイトからDocker for Macをインストールしてみてはいかがでしょうか?

homebrewを使ってコマンドでインストール

公式サイトからとは違い、Homebrewを使ってコマンドからDocker for Macをインストールすることもできます。Homebrewを使うとオープンソースソフトウェアをターミナルからインストールしたりアンインストールしたりできます。

コマンドからインストールする方法は、後々紹介をしていきます。HomebrewはmacOSに標準でインストールされていないのでまず、Homebrewをインストールする必要があります。

homebrewをインストールダウンロード

Homebrewをお使いのmacOSにインストールしてください。下のリンクの「macOS 用パッケージマネージャー — Homebrew」をクリックして公式サイトからインストールを行ってくださいね。

macOS 用パッケージマネージャー — Homebrew
【Mac】Windowsのタスクマネージャー代わりの機能はどこ?起動方法とショートカットキー
Windowsでは「Ctrl + Alt + Delete」のショートカットキーで起動したは...

Docker for Macをインストールする方法~公式サイト~

関連するまとめ

関連するキーワード

この記事のライター
KENERO

人気の記事

新着まとめ