Twitterを見てるとたまにVagrantとVirtualBoxを混同してる発言があってその度にイラッとしてるのでメモ。 tl;dr; 雑な説明 VirtualBoxとは Vagrantとは よくある間違い tl;dr; DockerとVagrantはカバーしてる分野が異なるツールなので比較するのは間違い DockerとVagrantを比較してる場合、9割くらいの確率でVagrantとVirtualBoxを混同している可能性が高い 雑な説明 VirtualBoxとは www.virtualbox.org WikiPedia より引用 Oracle VM VirtualBox (オラクル ブイエム バーチャルボックス)とは、x86ならびにAMD64/Intel64にかかる仮想化ソフトウェアパッケージの一つ。 要はVMの実行環境です。 似たような領域をカバーするツールとしての比較対象は下記
PR 2020年もWSL Advent Calendar作りました。 WSL2をインストールして使うときの注意点もよろしくお願いします。 tl;dr WSL2はHyper-Vのコア機能であるHyper-Vアーキテクチャと、それを利用したHyper-Vコンテナーの上に実現されている。それらはWindows 10 Homeでも利用可能なので、WSL2にProは不要。 MSのFAQから引用 WSL 2 は Hyper-v を使用しますか? Windows 10 Home で使用できるようになりますか。 WSL 2 は、WSL が現在利用可能なすべての Sku (Windows 10 Home を含む) で利用できます。 最新バージョンの WSL は、Hyper-v アーキテクチャを使用して仮想化を有効にします。 このアーキテクチャは、"仮想マシンプラットフォーム" のオプションコンポーネントで使
WSL2とVirtual Boxは同時使用できません エラーもなにも表示されず、仮想サーバも動作します。しかし、ubuntuのインストールが正常に完了しません。CentOSもうまくインストールできません。 動いてるんだけど、正常じゃないという非常にやな状況になります。 VirtualBox 6.1.12 の場合です 解決策 Virtualboxを使う時は、WSLを停止させる 以上 半日溶かしました。あ~もっと早くWSLを疑えばよかった。 同時に使えるようになってくれ。 気づかずハマるひといると思う(拡散希望!) 追加情報 VirtualBox 6.1.16 で改善されている事を確認しました。WSL2有効の状態で、ubuntu 20のVM起動できました。 Windows10のVMを起動してみたら、起動途中で止てるのではないかと思うくらい起動時間が長く、起動後も動作が非常に遅いです。軽い処理の
VirtualBox test builds Here we provide you with regularly updated links to recent builds. If one of these links does not work at any time feel free to ask us to update it on IRC or the development mailing list. See below for information about installing Linux packages. Regularly installing stable or development test builds and using them in your day-to-day work is one of the best ways you can help
以下記事は2017年に記載したものであり、 2018年12月にリリースされたVirtualbox6.0からHyper-Vとの共存ができる模様。 参考: https://forest.watch.impress.co.jp/docs/news/1159338.html 以下は、アーカイブになります。 はじめに きっかけは以下過去記事。 VirtualBoxとHyper-V(Docker for Windows)の共存ができない? Docker for Windowsを使うためにはHyper-Vを有効化しないといけない。 Hyper-Vが有効だとVirtualboxが使えない。 DockerとVirtualboxを使うたびにHyper-VのOn/Off&PCの再起動は面倒なので そもそもなんでムリなのか・どうするのが一番良さそうなのか調べてみた。 そもそもなぜ共存がムリなのか DockerとV
Docker-machine + VirtualBox で -v <<host_dir>>:<<container_dir>> でホストのディレクトリをマウントしようとしてできなかった時の備忘録. VirtualBox の仮想マシン設定 -> 共有フォルダタブ で共有フォルダがデフォルトでは /Users のみのため, /Users 以外の /usr/local/ などのディレクトリにマウントすることはできない. 共有フォルダを追加すればできそうだがこの手の設定をむやみに追加してもあまりいいことはなさそうなので特別こだわりがなければ /Users 配下のディレクトリで作業した方がよさそう. (マウントできない場合はエラーメッセージを出してくれませんかねクジラさん...) 念のため構成メモ Mac: 10.10.5 Docker-machine: 0.7.0 Docker: 1.11.1 V
Vagrant を使って仮想環境で開発するさい、共有フォルダ (Vagrantfile の synced_folder 設定) が仮想マシンの通常のフォルダに比べてものすごく遅いという問題があります。そこで、現実的な PHP のアプリケーション (実際に運用しているWebサイト) を使って、実際に共有フォルダの影響がどのくらいあるかという調査をしてみました。 編集したソースコードの同期を簡単にするには、やはり共有フォルダを使うのが一般的でしょう。変更するたびに手動でファイル転送する方法だと、面倒なうえ同期ズレが心配です。ですが、PHP はリクエストのたびにソースファイルをスキャンします。つまり、十分に速いファイルシステムにソースが置かれていないと、毎回その I/O のペナルティを受けることになります。 (他の言語ラインタイムだと、いちどメモリ上にコードが乗ってしまうと、以後プログラムをロー
ここのところずっとvagrant+ansibleでやってたんですが、最近なにかとdockerいいよってのを見せつけられて、やっぱこれからはdockerだよね、ってなってました。 が、Windows環境ってdocker使いにくいですよね。 Docker for Windows使えばいいんでしょうが、まずHomeでは使えないのでProじゃないといけないし、Hyper-Vを効かすとVirtualBoxが使えなくなるためvagrantとの共存ができなくなるとか色々不都合があります。 というわけで、あえてDocker for Windowsは使わずに、VirtualBox上で動くDockerToolboxを使うようにしています。 でそれはいいのですが、DockerToolboxは自動的に起動してくれないので、コンソール開いてdocker〜と打つ前にDocker Quickstart Terminal
So you just got Webpack all set up, and you're using Vagrant or Docker. Then you run webpack --watch. But when you make changes in your favorite text editor, Webpack doesn't even notice! It does nothing! Why? First let's discuss how this normally works on Linux: You run webpack --watch, which subscribes to file changes using inotify. You make changes in your text editor. inotify picks up the chang
I'm running the Ubuntu 14.04 final beta, with a Windows 8.1 x64 host with 3D acceleration enabled. Ubuntu reports normal 3D drivers via glxinfo and such, but it doesn't show 3D effects, runs slow, and indicates that 3D rendering failed if I try to actually run any 3D program. I've included the error log from glxinfo below. Note that this does work fine with Ubuntu 13.10 on the same host. libGL err
For years, the primary bottleneck for virtual machine based development environments with Vagrant has been filesystem performance. CPU differences are minimal and barely noticeable, and RAM only becomes an issue when many virtual machines are active. I spent the better part of yesterday benchmarking and analyzing common filesystem mechanisms, and now share those results here with you. I’ll begin w
tanakaです。 VirtualBox 5.0が7月9日にリリースされました。Linuxゲスト向けの準仮想化設定を有効にしたところ、開発しているWebアプリケーションの処理速度が130~200%高速になったので既にVagrantを使っている場合のアップグレード手順をご紹介します。 1. アプリケーションをアップグレード Download VirtualBox 5.0.0 以降をダウンロードしてください DOWNLOAD VAGRANT 1.7.4以降をダウンロードしてください 2. Vagrantfile に準仮想化の為の設定 --paravirtprovider を追加 config.vm.provider ブロックがあれば1行追加するだけです。 このパラメータはゲストOSの種類で決めるそうで、ホストOSがWindowsでもKVMが選択できます。 config.vm.provider
vagrantのconfig.vm.networkでpublic_networkやprivate_networkを設定した場合にVirtualBoxのアダプターはどのようになるのかをメモ。 まず、Vagrantfileでこのように設定する。vagrantを使うときはアダプター1はNatじゃないとダメなようなので2-4を設定。 # adapter 2 config.vm.network "public_network", bridge: 'en0: Wi-Fi (AirPort)' # adapter 3 config.vm.network "private_network", ip: "192.168.100.10", virtualbox__intnet: "dmz" # adapter 4 config.vm.network "private_network", type: "dhcp
2014-09-08 追記 White Tiger - 英語版Windows 7 Ultimateを日本語化する方法にスクリーンショット入りの親切な記事があったので、お好みでそちらをご参照ください。 概要 Modern.IEのサイトで配布されているIEテスト用のWindows VMは英語環境になっています。これに日本語ランゲージパックをインストールして、日本語の表示と入力をできるようにするための手順のメモです。ついでにタイムゾーンも日本に変更します。 試したVMはIE8 Win7です。環境はOS X 10.8.5上のVirtualBox 4.3.6です。 タイムゾーンを日本に変更。 スタートメニューの[Control Panel]をクリックします。 [Clock, Language, and Region]セクションのリンクをクリックします。 [Date and Time]セクションの[C
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く