こんにちは、です。アドベントカレンダー3日目です。 半年ほど前からなぜかが起動できなくなってしまい、issue にも音沙汰がないので、仕方なく緊急避難として素のDockerをHomebrewでインストールしました。 本来なら正規版であるDocker for Macを使う一手なのですが、やむを得ずdocker-toolboxを使うことにしました。一応は一応現在もメンテはされているようですが、条件を満たせないMac向けのソフトウェアなので、その点ご了承ください。 docker pullできるようにするのが目標です。 追伸: MacbookをクリーンインストールしたらDocker for Macを正常にインストールできました。 必要なもの. Mac OS X (High Sierra使用). — リンク先の「インストール」に貼ってあるシェルスクリプトでインストールできます. — brew cask install virtualboxでインストールしました コマンドはいずれもbash用です。 インストール手順 1. VirtualBoxとdocker-toolboxのインストール.
つまり、Virtualboxの代わりのものがあるから、わざわざ重たいVirtualboxを間に挟む必要が無いということなんです。 では試しにDocker for Macを使ってPHPで自身の設定を出力してみましょう。 ①まずはDockerfileを作成します。. Docker社はこの方法に代わる新しいツール「Docker for Mac and Windows」のベータ版を発表しました。. Docker for Mac and Windowsは、それぞれのOSのネイティブアプリケーションの形式で提供され、VirtualBoxの代わりにそれぞれのOSに組み込まれている仮想化機能、WindowsではHyper-V、MacOSではxhyveを用いることで.
caskでVirtualBoxとdocker-toolboxをインストールします。ハイフンをお忘れなく。 $ brew cask install virtualbox docker-toolbox やってみると、docker-toolboxをインストールすればdocker本体やdocker-machine、docker-composeなども全部インストールされたので、 brew install docker docker-machineは不要でした。いつの間にか随分楽になりました。 バージョンを確認しておきます。 $ docker -version Docker version 17.10.0-ce, build f4ffd25 $ docker-compose -version docker-compose version 1.16.1, build 6d1ac21 $ docker-machine -version docker-machine version 0.13.0, build 9ba6da9 2.
注意 この内容は古いです。 を使ったほうが楽です! (2017/01追記) 概要 Mac上でDockerを試します。 Docker初めて触るので誤ってるところあれば指摘いただけると幸いです。 Macはほぼつかってないまっさらな状態での構築を前提で記載してます。 インストールからOSを立ち上げてコンテナ起動+Apache起動させて動作確認を やったところまでのメモになります。 概念などは関連URLなどみてみてください。 必要な物. Virtualbox. Xcode.
Docker. Homebrew 環境.
![Super docker for mac Super docker for mac](/uploads/1/2/5/5/125562050/450328249.png)
MacBook Pro Retina, 15-inch, Late 2013 手順 1 XCodeとHomebrewをインストール Homebrew(macのパッケージ管理ツール)いれるためにXCodeが必要です。 にしたページ。 手順どおりインストールします。 2 Virtualboxインストール MacでVM(boot2docker)うごかすにはこれが必要です。 ここからMac用のdmgをダウンロード。ダブルクリックして展開されたpkgをインストールします。 3 dockerインストール. Latest release for boot2docker/boot2docker is v1.3.1 Downloading boot2docker ISO image. Success: downloaded to /Users/takaito/.boot2docker/boot2docker.iso Generating public/private rsa key pair. Your identification has been saved in /Users/takaito/.ssh/idboot2docker. Your public key has been saved in /Users/takaito/.ssh/idboot2docker.pub.
The key fingerprint is:. 無事落とせたみたいです 5 boot2dockerを起動 コンテナ起動させるためのVMを立ち上げます。.