Dan Langille's Other Diary He has another, more popular, diary. This one is more general. bhyve is a hypervisor/virtual machine manager developed on FreeBSD. xhyve is port of bhyve to OS X. It is built on top of Hypervisor.framework in OS X 10.10 Yosemite and higher, runs entirely in userspace, and has no other dependencies. I usually use MacPorts, but ran into trouble with xhyve, so this morning
はじめに 先日、同僚から以下の質問がありました。 Q. Docker for Mac で、Container Hypervisor(moby linux)に SSH login したい 理由を聞いてみると、docker volume create コマンドで作成される moby linux 上のファイルシステム(moby:/var/lib/docker/volumes)へアクセスしたいということでした。 上の質問に対するやりとりの結論が、本記事の元ネタとなります。 前提条件 本記事では、以下のツールを対象とした環境での情報が記載されております。 Docker For Mac | Docker また、参考情報となりますが筆者の PC 環境は、以下のとおりです。 MacBook Pro (Retina, 13-inch, Early 2015) macOS Sierra 10.12.5 まずは
xhyveはYosemiteから採用された”Hypervisor.framework”を利用したハイパーバイザーでBSDのbhyveをベースに今年6月にMichael Steilさんが公開し話題になりましたが、 関連記事 OS X 10.10 Yosemiteで新たに追加されたHypervisor.frameworkを利用して動くハイパーバイザ「xhyve」が公開 CoreOS Linux、YosemiteのHypervisor.frameworkを利用したハイパーバイザー「xhyve」上で動く「CoreOS + xhyve」を公開 YosemiteのHypervisor.frameworkを利用したハイパーバイザー「xhyve」上で動く「boot2docker-xhyve」が公開 OS X YosemiteのHypervisor.frameworkを利用したxhyveでUbuntu De
OSX上にminikubeを構築した際のメモ xhyveを使ったほうがVirtualBoxより軽快な動作かなと思ったので、xhyveを使ってます。 Versions OSX 10.11.6 minikube v0.17.1 xhyveとは https://github.com/mist64/xhyve OSX用のHypervisor。 VirtualBoxより動作が軽快? Install xhyve driver 公式から引用 https://github.com/kubernetes/minikube/blob/master/DRIVERS.md#xhyve-driver $ brew install docker-machine-driver-xhyve # docker-machine-driver-xhyve need root owner and uid $ sudo chown
Docker をMacで利用する、homebrewとxhyveで快適環境構築 最近caskroomを利用しなくても、homebrewで簡単にDockerをインストールできるようになりました。 加えて、今まではVirtual Boxをインストールして動かすのがセオリーでしたが、xhyveのドライバーがリリースされたので、Virtual Boxを使わなくても、Dockerを利用できるようになります。 個人的に、Virtual Boxは嫌いだったので、xhyve使えるのは非常にありがたいです。 インストール 早速homebrewで必要な物をインストールしていきます。 brew install docker docker-machine xhyve docker-machine-driver-xhyve dcoker-machine-driver-xhyveはインストールしただけでは、権限の関係で
Docker for Macのパブリックベータが公開されたので、Docker for MacでPostgreSQLを構築してみます。 参考ページ Docker for Mac Official https://docs.docker.com/engine/installation/mac/ Docker Hub Postgres Official https://hub.docker.com/_/postgres/ Docker for Mac https://docs.docker.com/engine/installation/mac/ インストーラをダウンロードして実行するだけで、ステータスバーにくじらが表示されてDockerが使えるようになります。超簡単ですね。 インストール要件は以下の通り。 Mac must be a 2010 or newer model OS X 10.10
I know that you can make a virtual network interface in Windows (see here), and in Linux it is also pretty easy with ip-aliases, but does something similar exist for Mac OS X? I've been looking for loopback adapters, virtual interfaces and couldn't find a good solution. You can create a new interface in the networking panel, based on an existing interface, but it will not act as a real fully funct
OS X 10.10 Yosemiteで新たに追加されたHypervisor.frameworkを利用して動くハイパーバイザ「xhyve」がリリースされています。詳細は以下から。 ハイパーバイザ(Hypervisor)は仮想化技術の1つで、VMwareのESXやLinxuのKVM, MicrosoftのHyper-Vなどが有名ですが、AppleもOS X 10.10 Yosemiteから「Hypervisor.framework」というフレームワークを用意しています。 Hypervisor (Hypervisor.framework). The Hypervisor framework allows virtualization vendors to build virtualization solutions on top of OS X without needing to deplo
Yosemiteで導入されたHypervisor.frameworkを利用した超軽量の仮想化ソフトウェア「xhyve」が公開されています(作者による紹介)。 xhyveはFreeBSDのbhyveのポートで、その特徴は以下の通りです。 超軽量の230 KB。 スタンドアロンで依存性なし。 BSDライセンスの仮想化ソフト。 カーネル拡張を必要としない(bhyveのカーネルコードは、Hypervisor.frameworkを呼ぶユーザーモードコードに移植)。 マルチCPUサポート。 ネットワークサポート。 一般のLinuxディストリビューションを実行可能。 用途として、例えばMac上でDockerを動かすのに便利であると説明されています。 Tiny Core Linuxを動かすのは超簡単 xhyveは、リポジトリにTiny Core Linuxを含んでいて、これを動かすだけなら以下の手順で簡単
先月 Michael Steilさんが公開した”xhyve”はファイルサイズ 230 KBという超軽量ながらOS X Yosemiteで採用されたHypervisorフレームワークを使用して、仮想環境を構築できるハイパーバイザーとして話題になりましたが、 関連記事 OS X 10.10 Yosemiteで新たに追加されたHypervisorフレームワークを利用して動くハイパーバイザ「xhyve」が公開 CoreOS Linux、YosemiteのHypervisorフレームワークを利用したハイパーバイザー「xhyve」上で動く「CoreOS + xhyve」を公開 YosemiteのHypervisorフレームワークを利用したハイパーバイザー「xhyve」上で動く「boot2docker-xhyve」が公開 OS X YosemiteのHypervisorフレームワークを利用したxhyve
2016-03-27 追記: Docker 社も xhyve を採用し始める Windows版とMac版のDockerアプリが限定ベータで登場 この記事によれば、 Docker for Mac ベータ版として、 xhyve を Docker Host に使ったものが公開されているようだ。 このベータ版が正式なものとなるのが非常に楽しみだ。 (新たなコードベースで書かれたものなのか、 Docker 社が新たに開発したドライバーなのか、私はまだ検証していない。近々検証する予定。) 2016-03-19 追記: Homebrew 経由でインストールするのであれば、この記事を書いた時よりも、インストールするのが楽になっている。 docker-machine-driver-xhyve というパッケージが登録されていて、 とくにこの記事で書いているような変更をしなくとも、正常に扱えている。 (少なくと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く