Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ローカルPCに個人開発環境を建てたいけど、母艦は汚したくないものです。 そうすると、だいたいの場合vagrant(virtualbox)かdockerかの2択になると思います。 この使い分けにいつも迷うのでどうするべきかの指針を考えてみました。 お断り: 以下は個人の見解であって、所属先の見解ではありません。 vagrant カーネルに依存する操作を行いたい場合dockerの場合、いじれるカーネルパラメータが限られています。 特定バージョンのカーネルの環境を用意する必要がある場合や、カーネルパラメータに特殊な設定が必要な環境では仮想マ

[root@localhost test]# pwd /vagrant/test ※カレントディレクトリはvagrantのvboxfs配下 [root@localhost test]# echo aaa > aaa.txt [root@localhost test]# cat aaa.txt aaa ※ファイルを作成 [root@localhost test]#perl -p -e 's/aaa/bbb/g' aaa.txt bbb ※perlで文字の置き換え&標準出力(問題なし) [root@localhost test]#perl -i -p -e 's/aaa/bbb/g' aaa.txt Can't remove aaa.txt: テキストファイルがビジー状態です, skipping file. ※【-i】追加して、ファイルの置換失敗 [root@localhost test]


誰のための文書? リーダーや同僚から「Vagrant, Chef を使うと環境構築楽ちんだから、これこれのファイル用意して vagrant up してみなー」と言われるがままに環境構築してみたはいいが、何なのかよくわかっていない人。 Vagrant, Chef と組み合わせて VirtualBox を使っているのに VirtualBox のGUI から起動や終了をしている人。 コマンドラインで構築するやり方はたくさん見たが、それぞれのツールの役割がわかっていない人。 2週間前の自分。 概要 図にまとめてみました 拡大して表示 拡大して表示 ちょっと解説 1, 2ヶ月前に同僚から Vagrant と Chef を使うと便利なことを教わったのですが、中身についてはよくわかっていませんでした。この1週間、Vagrant と Chef と格闘してみて、理解したことをまとめたのが上図です。 Vagr

Vagrantでプロビジョニングというと、Chef SoloとかChefとかPuppetを使うという印象がありますが(Vagrant initしてできるVagrantfileにもそれらだけが入っている)、シェルスクリプトでも簡単にプロビジョニングできます。 マニュアルに書いてあるわりに意外と知らない人が多くてびっくりしたので、簡単に紹介しておきます。 インラインでシェルを使う方法これはVagrantfileの中に直接コマンドを書いておく方法です。コマンドの数が少ない場合はこれで十分です。 # 以下にコマンドを書く script = < <SCRIPT yum install -y httpdphpphp-mbstringphp-pdophp-mysqlmysql-server /sbin/chkconfig --level 2345mysqld on /sbin/chkconf

最新(今日なら 1.1.5 )をダウンロード http://downloads.vagrantup.com/ インストール c:\vagrant\vagrant\bin\vagrant が出来ていることを確認 ( 1.2.0 だと "C:\Program Files (x86)\HashiCorp\Vagrant" にインストールされるようになったようです。以下適当に読み替えてください)←スペースがあるとmakeに失敗する! 1.2.2からは C:\HashiCorp\Vagrant にインストールされる模様なので其方にした方がいいかも c:\vagrant\vagrant\embedded\config.yml の内容を変更 C:\vagrant-temp\staging\embedded を → C:\vagrant\vagrant\embedded に変更( 1.2.0 だと - "
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く