Edited at

dockerをmacにインストール

More than 1 year has passed since last update.

dockerをmacで簡単にインストールする方法について


環境について


  • OS

    macOS High Sierra


  • ツール

    iterm2 (teratermのmac版)

    Homebrew (yumとかapt-getのmac版)


dockerをHomebrewでインストール

2016年くらいからHomebrewではなく公式サイトからインストールするのがスタンダードとなっているようです。

$ brew install docker

==> Downloading https://homebrew.bintray.com/bottles/docker-17.11.0.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring docker-17.11.0.high_sierra.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
/usr/local/etc/bash_completion.d

zsh completions have been installed to:
/usr/local/share/zsh/site-functions
==> Summary
🍺 /usr/local/Cellar/docker/17.11.0: 8 files, 26.6MB
$ which docker [~/work]
/usr/local/bin/docker


何を動かすか

dockerはあくまでもコンテナなのでdocker環境に何か動かすものが必要です。


nginx

nginxとは

これまではApacheの独壇場でしたが近年大規模システムを中心にシェアを伸ばしてきているnginxの学習も合わせてやっていきたいと思います。


  • OSSのwebサーバ

  • シングルスレッドモデル(node.jsなどでも採用している
    I/O待ちをせず、どんどん次の処理に移っていく方式。)
    そのため、多くのリクエストを処理するのには向いているが、CPUリソースが多く必要な重い処理はプロセスがブロックされて処理能力が落ちてしまう。

とりあえずdockerのインストールが完了しました。

次回 dockerを実際に動かしてみます。

参考 Apacheとnginxどちらを採用すべきかメリット・デメリット比較https://qiita.com/pink/items/7709218310b5cf11eabe