Docker for Macとは?どういものなのか知っていますか?本日はDocker for Macとは何か?からDocker for Macのインストール方法や立ち上げ方、コマンドでのアプリの入れ方を紹介をしていきます。
Docker for Macとは、インフラ関係やDevOps界隈で注目されている新技術の一つです。Docker社が開発している、コンテナ型の仮想環境を作成、配布、実行するためのプラットフォームです。
簡単に言うと、Docker for Macとは仮想webサーバーを立てるときに使うアプリケーションのことです。仮想サーバーといえばVagrantなどを思い出しますが、Docker for Macとは立ち上げが早いですしいろいろと便利になるものです。
VirtualBoxにDockerを組み合わせて運用していると、 VMを立ち上げる手間が発生したり、そもそも環境構築が難しくなったりしてきます。そんなあらゆる問題を解決してくれるのが今回紹介するのが、Docker for Macなのです。
Docker for Macとは便利そうだと思ったそこのあなた。とはいえDocker for Macのどんなとこが便利なのかいまいち分からないひともいるでしょう。Docker for Macは、なんとVirtualBox無しにDocker を扱うことができるアプリなのです。
MacOS上でDockerは基本的に扱うことができないので、通常だとVirtualBoxにCoreOSなどを立ち上げてから、基本その上で行うものですが、Docker for MacだとMacOS上で動いてるかのように振る舞ってくれます。つまり仮想マシンの役割をしてくれます。
VirtualBoxを立ち上げて使うことがないので、便利になりそうですね。
とはいえ、Dockerとはどういうもので、具体的にどのようなことができ、何が便利なのでしょうか。
Dockerは、Linuxのコンテナ技術を使用したものでコンテナはホストマシンのカーネルを利用し、プロセスやユーザなどを隔離することで、あたかも別のマシンが動いているかのように動かすことができます。そのため、軽量で高速に起動、停止などが可能です。
アプリ | アプリ |
ライブラリ/ミドルフェア | ライブラリ/ミドルフェア |
ゲストOS | ゲストOS |
Hypervisor |
ホストOS |
物理マシン |
仮想マシン |
アプリ | アプリ |
ライブラリ/ミドルフェア | ライブラリ/ミドルフェア |
Docker Engine |
ホストOS |
物理マシン |
コンテナ |
Dockerはコンテナ型ですので、上のような構造になっています。コード化されたファイルを共有することで、どこでも誰でも同じ環境が作ることもできます。作成した環境を配布しやすいのも特徴です。スクラップ&ビルドが容易にできるのもポイントです。
とにかくコンテナ型のDockerは、アプリの立ち上げなどの起動が早く軽量なためDocker for Macを公式サイトからインストールしましょう。
Dockerは簡単に言いますと、Docker社が開発しているコンテナ型の仮想環境を作成/配布/実行するためのプラットフォームであります。立ち上げればこれが簡単に行うことができます。
それでは、Docker for Macをお使いのパソコンにいざインストールしようと思う場合どのようにインストールしますか?Docker for Macをインストールする方法は、実はさまざまあります。
そのインストール方法は二通りありますので、好きな方を選択しましょう。公式サイトやコマンドを立ち上げて、Docker for Macをインストールするという方法があります。それでは、Docker for Macをインストールする方法を詳しく見ていきましょう。
まずは一般的な公式サイトからインストールするという方法があります。Docker for Macの公式サイトにアクセスをして、安定版(stable)をダウンロードしておくと公式サイトからダウンロードできます。
ダウンロードしたファイルをクリックして画面に従いインストールすれば、お使いのパソコンにDocker for Macがインストールできます。公式サイトからDocker for Macをインストールしてみてはいかがでしょうか?
公式サイトからとは違い、Homebrewを使ってコマンドからDocker for Macをインストールすることもできます。Homebrewを使うとオープンソースソフトウェアをターミナルからインストールしたりアンインストールしたりできます。
コマンドからインストールする方法は、後々紹介をしていきます。HomebrewはmacOSに標準でインストールされていないのでまず、Homebrewをインストールする必要があります。
Homebrewをお使いのmacOSにインストールしてください。下のリンクの「macOS 用パッケージマネージャー — Homebrew」をクリックして公式サイトからインストールを行ってくださいね。
1 / 4
続きを読む