Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

インストールするもの Vagrantをインストール、動作させるのに必要なものをインストールします。 具体的には以下をインストールします。 Homebrew VirtualBox Vagrant Homebrewを先にインストールしてください。VirtualBox、VagrantはHomebrewからインストールします。 Homebrewのインストール http://brew.sh/ に書かれているコマンドを実行します。 次のコマンドです。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" Homebrewの動作チェック Homebrewが正常に動作するか確認します。次のコマンドを実行し、Your system is ready to brew.が
AndroidエミュレータとVirtualBox、Docker for Macを同時に実行できない問題 Docker for Macなどを起動中にAndroidエミュレータが起動できない状況がずっと続いていました。こういったメッセージが表示されるやつです。 Unfortunately, VirtualBox 4.3.30+ does not allow multiple hypervisors to co-exist.In order for VirtualBox and the Android Emulator to co-exist, VirtualBox must change back to shared use.Please ask VirtualBox to consider this change here: https://www.virtualbox.org/ticket
原因 Docker for Macを利用開始してから、ディスク容量がガッツリと減っていることに気付いた。 色々なイメージをダウンロードしすぎたかなと思って、不要なイメージをdocker rmi hogehogeなど実行しても容量が開放されない。 色々と調べてみたところ、下記のファイルのサイズがやたらと大きい。 このファイルは、ダウンロードしたイメージが一式格納されているVMの実体ファイルのようだ。 ※qcow2は、「qemu」という仮想マシンのファイル。 ※インストール直後の初期状態だとファイルサイズは1.1Gだった(Docker Ver.1.12.6)。 「イメージの削除」は、VM内のファイルの削除ということになるので、VMの実体ファイルは縮小されないのだろう。 解決策 検索してみると、同様の症状の人が多い。 解決策としては、以下のいずれかのようだ。 解決策1:Docker for Ma
こんにちは、@yusuke_yasuoです。 Angular Advent Calendar 2016の9日目は、Dockerを使ってMacでもWindowsでもコマンド一発で動作するAngular開発環境を作る方法について書きたいと思います。 また今回は範囲外ですが、CI・CD周りも整備していきたいため、Angular CLI (https://github.com/angular/angular-cli) を使って開発してみました。 Docker使う理由 今回のDocker利用には主に2点ほど理由がありました。 社内にMac派とWindows派がいるため、環境が違うことによって起こる問題の吸収 今後メンバーが増えていく予定があるため、環境構築時間の短縮 今回のゴール Angular公式サイトのTUTORIAL (https://angular.io/docs/ts/latest/tut
いまさらDockerをはじめてみました。 コマンドを忘れやすいし、古かったり断片的にしか欲しい情報がなかったりして どのように動作しているのか把握に苦しんだので備忘録含めてまとめておきます。 (この記事だけで一通りの使い方はわかるようにしたつもりです。) Dockerを使うことのメリットは次のようなものがあります。 Dockerコンテナ上に仮想環境(OS+ミドルウェア)を構築するため、実環境が汚れない 作成したDockerコンテナはイメージファイル化(Dockerイメージ)できる DockerイメージはDocker Hubでプライベートもしくはパブリックリポジトリにバージョン管理&公開できる Dockerイメージを持ってきてコンテナ起動するだけなので環境移行が楽 Dockerfileと呼ばれる環境作成ファイルからDockerイメージの作成もできる DBサーバの各コンテナを用意し、 アプリサ
2016-03-27 追記: Docker 社も xhyve を採用し始める Windows版とMac版のDockerアプリが限定ベータで登場 この記事によれば、 Docker for Mac ベータ版として、 xhyve を Docker Host に使ったものが公開されているようだ。 このベータ版が正式なものとなるのが非常に楽しみだ。 (新たなコードベースで書かれたものなのか、 Docker 社が新たに開発したドライバーなのか、私はまだ検証していない。近々検証する予定。) 2016-03-19 追記: Homebrew 経由でインストールするのであれば、この記事を書いた時よりも、インストールするのが楽になっている。 docker-machine-driver-xhyve というパッケージが登録されていて、 とくにこの記事で書いているような変更をしなくとも、正常に扱えている。 (少なくと
OSXでdockerを使った開発環境を組もうとすると、docker入りのVagrant boxを自作しないとならなかったり、docker-machineのファイル共有をセットアップする必要があったりと、開発を始めるまでの手間が多い。 dinghyは上記のような手間を省略し、OSXとdocker環境をシームレスにしてくれるプロダクトで、次の特徴がある。 ホストマシン(OSX)側のファイルをコンテナにマウントできる マウントだけでなくファイルシステムのイベントもサポートする。つまり、webpackなどのファイル更新を検出してタスクを走らせるツールと相性がいい。 DNSを内包しているので、Macの/etc/hostsを書き換えたり等、自前で名前解決が不要。 HTTPプロキシを内包しているので、1つのVMに複数のウェブアプリを簡単に起動できるようになっている。 docker-compose.yml
OS XのHypervisorを使ってネイティブでローカル環境にDockerを構築する、docker-machine-driver-xhyveを作ったので、そのお話。 長いです。覚悟するか目次を見て読み飛ばしてください。まとめる技術がないようです。 またここでいうネイティブは、Virtualboxなどを使用しないでOS Xが自前でVMを立ち上げる、という意味で、内部には相変わらずboot2dockerがいます。少し釣りですみません。 はぁ、いい加減本当のネイティブでDocker動かしたいですね。 xhyve Appleがついに公式にサポートした仮想化技術Hypervisor.frameworkを使って、FreeBSDのbhyveをOS Xにポートしたxhyveというものが以前GitHubにされました。 mist64/xhyve 割と日本のメディアでも取り上げられ、皆さんの周りでも話題になっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く