タグ

vagrantに関するpinkrootのブックマーク (9)

  • Vagrant Cloud の Vagrant Share で Rails アプリを公開する - 大学生からの Web 開発

    Vagrant Cloud がとても便利。勉強会で成果物をちょっと公開することにすごく向いている。あと、開発中のスマホサイトを実機で確認、なんてこともできる。 Vagrant Cloud の詳細は以下。 Vagrant CloudのVagrant Shareを試してみたら凄すぎて鼻血出た - 憂な世界にネコパンチ! このエントリーでは Vagrant Cloud で Rails アプリケーションを動かすまでの作業を書く。 ※ 「ここまで Box 化」 と書いている部分までの環境構築をした box を Vagrant cloud で公開しているので、アプリケーションを Vagrant Cloud 上で動作させるだけでよい人はこちらを使って欲しい。使い方はエントリーの最下部に書いている。 karur4n/rails_on_centos 以下 作業ログ 仮想環境を起動するまで $ vagran

    Vagrant Cloud の Vagrant Share で Rails アプリを公開する - 大学生からの Web 開発
  • Vagrantのboxに少しだけ手を加えたものをboxとして取っておきたい - Qiita

    こんにちは。 自前でvagrantのboxを作る際には、変な設定が入らないようにとりあえず何も入れずに作ると思うのですが、検証作業が始まると最初から入っているべき設定が入っているほうが楽なことがよくあります。(例えば管理ユーザを事前に作成しておきたい場合など。毎回同じコマンドを打つのは面倒ですよね。) vagrantには今のインスタンスの状態をboxにするpackageコマンドがあるので、これを使ってカスタマイズ済みのboxを登録しておくと作業が捗ります。 vagrant package

    Vagrantのboxに少しだけ手を加えたものをboxとして取っておきたい - Qiita
  • VagrantとDockerについて名前しか知らなかったので試した

    筆者注 UPDATE3 Dec 2019 未だストックが伸びていますが、この記事はあまりにも古いです。そろそろこの記事を参考にするのはヤバいと思います。 UPDATE2 Nov 2016 たくさんの反響ありがとうございます。予想以上に「いいね」「ストック」が伸び続けていたため、記事中のよろしくない部分を修正しました。 UPDATE Nov 2016 記事は筆者自身も未熟な時期に書いたもので、今読み返してみるとやや不正確な表現があったり、既により良い手段に置き換えられている内容が含まれます。足がかり程度にお読みください。 1. はじめに この記事の想定読者 私 VagrantとDocker、どちらも名前だけは知ってるという方 インフラ構成のコード化と共有に興味があるけどまだ触ってないという方 各種ソフトの概要と利用シーンについて軽く触れつつ、調べた内容をまとめておきました。 (執筆時点でそ

    VagrantとDockerについて名前しか知らなかったので試した
  • VirtualBoxやVagrantを用いたRails開発環境の構築方法(前編)

    Vagrantを利用したRails開発の進め方 留意事項 Vagrantの利用を始めるとRails開発の考え方や進め方が大きく変わります。具体的な作業手順の説明に入る前に、留意事項を2つ述べておきます。 第1の留意事項は、Railsアプリケーション開発プロジェクトごとに別々の仮想マシンを作るということです。仮にプロジェクトAとプロジェクトBが同一のOSを標的にしていたとしても、原則として別々の仮想マシンを動かしてそこで開発を進めます。 第2の留意事項は、Vagrantの設定ファイルVagrantfileおよびそれに付随するファイル(プロビジョニングスクリプトなど)は開発チーム全体で共有するということです。もし、あなたのチームがGitやMercurialやSubversionなどのバージョン管理システム(SCMツール)を利用していれば、それらをリポジトリに加えましょう。あなたが独力で開発して

    VirtualBoxやVagrantを用いたRails開発環境の構築方法(前編)
  • Vagrant + Chef Solo + serverspec + Jenkins でサーバー構築を CI - naoyaのはてなダイアリー

    Jenkins おじさんと戯れること半日、うまくいったので備忘録を残しておく。 やりたかったのは Chef で構築したサーバーを Jenkins で CI する、というもの。このときサーバーはテストが終わる度に破棄して、テスト開始時に再度真っ新な状態から立ち上げたい。(こういうサーバーを壊して作ってというテストはなんという名前で呼ばれるのだろう?) 仮想サーバーを破棄/作成をプログラマブルにやるのはもちろん Vagrant プロビジョニングは Chef Chef の環境を整えるのに knife-solo 0.3.0.pre3 テストは serverspec コードは Github に上げる (https://github.com/naoya/jenkins-vagrant-test) CI は Jenkins という構成になっている。ひとまず Jenkins や Vagrant はローカル

    Vagrant + Chef Solo + serverspec + Jenkins でサーバー構築を CI - naoyaのはてなダイアリー
  • Windows 7 でVagrantでCent OS 6.3入れてみた - 僕のYak Shavingは終わらない

    Vagrant - naoyaのはてなダイアリー 最近naoyaさんに影響されまくっているkazuphです。 naoyaさんは今まで使い方がわからなくて二の足を踏んでいる人でも、使いたくなるようなわかりやすい記事を書いてくれて当に助かります。 ということで例に習ってvagrantを使ってみます。 今回は手元にWin7が転がっていたのでそちらにインストールしてみました。 手順は正直これとnaoyaさんの記事だけ読んでれば大丈夫です。 http://docs.vagrantup.com/v1/docs/getting-started/index.html ちなみにぐぐってよく出てくるRubyRubyGemを入れる方法は今回は必要ありませんでした。 1. VirtualBoxのインストール https://www.virtualbox.org/wiki/Downloads ↑の「Virtua

    Windows 7 でVagrantでCent OS 6.3入れてみた - 僕のYak Shavingは終わらない
  • Vagrant 1.1.5とSaharaを試した · hnakamur's blog

    2013-04-03 Vagrantと1.0.xと1.1.xについて バージョン1.1.xの位置づけについては以下の記事を参照。 Vagrant 1.1, VMware Fusion - HashiCorp 変更履歴は vagrant/CHANGELOG.md at master · mitchellh/vagrant · GitHub。 gem installで入れられるのは1.0.x系のみ。現在は1.0.7。 search | RubyGems.org | your community gem host Vagrant 1.1.5のインストール Vagrant → Vagrant - Downloads → Vagrant - Downloads v1.1.5 と進み、Vagrant.dmgをダウンロードしてインストール PATH設定 vagrantコマンドにPATHを通します。 ca

  • Vagrant で自分の PC に「作って、壊して、元に戻せる」サーバを作る

    Vagrant 便利ですね。Web システム構築ではサーバ構築、設定を何度となく繰り返すので、こういった「作って、壊して、元に戻せる」環境が自分の PC にあるというのはとても重宝します。 ここでは Vagrant1.0 を使って、Mac OS X 上に CentOS サーバを構築します。また触ってみて便利だった機能もいくつかご紹介します。 1. VirtualBox のインストール 2. Vagrant1.0 のインストール 3. box ファイルのインストール 4. Vagrantfile の作成 5. 仮想サーバを起動 6. 仮想サーバを停止 7. 仮想サーバを削除 8. 仮想サーバでhttpdサーバを構築 9. sahara プラグインで、作って、壊して、元に戻せる環境を構築 10. 複数の仮想サーバを起動 11. 仮想サーバのエクスポート Q. OS X, ruby, gem

  • Vagrant - naoyaのはてなダイアリー

    先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra

    Vagrant - naoyaのはてなダイアリー
  • 1