LoginSignup
2

More than 5 years have passed since last update.

dockerをmacにインストール

Last updated at Posted at 2017-12-22

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2