タグ

Vagrantに関するoasis440のブックマーク (11)

  • 個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita

    ローカルPC個人開発環境を建てたいけど、母艦は汚したくないものです。 そうすると、だいたいの場合vagrant(virtualbox)かdockerかの2択になると思います。 この使い分けにいつも迷うのでどうするべきかの指針を考えてみました。 お断り: 以下は個人の見解であって、所属先の見解ではありません。 カーネルに依存する操作を行いたい場合 dockerの場合、いじれるカーネルパラメータが限られています。 特定バージョンのカーネルの環境を用意する必要がある場合や、カーネルパラメータに特殊な設定が必要な環境では仮想マシンの方である必要があります。 内部で生成されたデータの保全を行いたい場合 dockerの場合、ふとした操作(docker killやdocker builddocker rm(i)など)でデータコンテナの中身が消えてしまうことがあります。 仮想マシンのイメージであれば、

    個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita
  • Vagrantで自作boxをDropboxで共有しつつバージョニングもしたい - Qiita

    はじめに 目的 タイトルの通り。 chef-solo使ってもいいけど結局自前で書く設定が多そうで面倒くさそうという偏見がありいじり倒したイメージを共有したい。 できるだけ手軽かつコンパクトに。 ……という仕組みが欲しかったのですが、やってる人がいそうな割に情報がまとまっていなかったので記事書きました。 完成形 ある端末からboxを更新したときはvagrant packageコマンドでboxを作成する。 他の端末からはvagrant box updateコマンドを叩いて最新のboxに更新する。 boxを作成する端末は固定しない。 この例で作る構造はこんな感じ↓ vm(Dropbox内のディレクトリ) ├─centos65dev │ │ centos65dev.box │ │ centos65dev-win.json │ │ Vagrantfile │ └─.vagrant(共有しない) └─

    Vagrantで自作boxをDropboxで共有しつつバージョニングもしたい - Qiita
  • Hashicorp Ottoを読む

    Hashicorpから2015年秋の新作が2つ登場した. Otto - HashiCorp Nomad - HashiCorp Ottoがなかなか面白そうなのでコードを追いつつ,Ottoとは何か? なぜ必要になったのか? どのように動作するのか? を簡単にまとめてみる. バージョンは 0.1.0 を対象にしている(イニシャルインプレッションである) Ottoとは何か? 公式はVagrantの後継と表現されている.が,それはローカル開発環境の構築も担っているという意味で後継であり,自分なりの言葉で表現してみると「OttoはHashicorpの各ツールを抽象化し開発環境の構築からインフラの整備,デプロイまでを一手に担うツール」である.ちなみにOttoという名前の由来はAutomationと語感が似ているからかつ元々そういう名前のbotがいたからとのこと. なぜOttoか? なぜVagrantで

  • FLINTERS Engineer's Blog

    2023-04-06 DigdagからBigQueryを動かす - ChatGPTを使用してエラーを解決した話 AI BigQuery Digdag こんにちは、植村です。今回は弊チームで使用しているワークフローエンジンのdigdag(AWS, EC2)からGCPへアクセスしてBigQueryを動かした時のお話を書きます。やりたいこと:DigdagからBigQueryのExport機能を使用してGCSにデータを格納するGCPの環境は既にで… digdag BigQuery Chat GPT 2023-04-01 週休7日に興味あり?新しいBingが弊社の魅力をご紹介します! AI こんにちは、菅野です。 もう一年の4分の1が終わりましたね。 新生活の季節となった4月1日なので(?)唐突に弊社を紹介する記事を書きました! と言っても、私が紹介するのでは面白くないので「新しいBing」に会社の

    FLINTERS Engineer's Blog
  • VagrantとDockerについて名前しか知らなかったので試した

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

    VagrantとDockerについて名前しか知らなかったので試した
  • Vagrantで作った仮想マシンを簡単に共有できる「Vagrant Share」を使ってみる | さくらのナレッジ

    仮想マシン上に仮想開発環境やテスト環境を作るのは便利だが、仮想マシンを稼動させているマシン以外からのアクセスがやや面倒というデメリットもある。今回はこういった問題を解決できる「Vagrant Share」について紹介する。 仮想マシンへのファイアウォールを越えたアクセスも可能に 最近ではソフトウェアの開発やテストに仮想マシンを使うことは珍しくなく、Vagrantのようにそのための支援ツールも登場している。仮想マシンを利用するメリットとしては、運用時に近い環境で開発やテストを行えるというものがあるが、一方で仮想マシンに対して外部からネットワークアクセスを行いたい場合、その設定はやや面倒となる。 使用する仮想化ソフトウェアによっても変わるが、多くの場合仮想マシンのネットワーク構成としては、以下のどちらかの構成が考えられる。 ネットワークブリッジを使用する 仮想マシン用の独自ネットワークを作成し

    Vagrantで作った仮想マシンを簡単に共有できる「Vagrant Share」を使ってみる | さくらのナレッジ
  • Bentoを使って、安心でオイシイVagrant Boxを今すぐに! - Qiita

    Bentoとは PackerでいろんなVagrant Boxを作れるテンプレートとビルドしたBoxを公開しているOpscodeのレポジトリがありました。 その名も「Bento」です! (※当記事で扱うのはファイルメーカー社の製品ではありません) Modularized Packer definitions for building Vagrant baseboxes http://opscode.github.io/bento 「安心」でオイシイBoxを今すぐに! よく「Vagrantbox.esに公開されている野良Boxは中身がブラックボックスだし使うのはちょっと」なんてお話を見かけます。かといって、自分でBoxをビルドするのも時間がかかって骨が折れるので悩ましいところ。 でも、Bentoなら大丈夫!公開Boxを手軽に利用することができながらも、作成時のテンプレートが公開されているので安

    Bentoを使って、安心でオイシイVagrant Boxを今すぐに! - Qiita
  • 1時間1円から使えるSSD VPS、DigitalOceanことはじめ - yutaponのブログ

    DigitalOceanといえばSSD VPSなのに1時間当たり約1円弱で使える格安VPSとして有名です。 有名な紹介記事はこちら。 徳丸浩の雑記帳: 試験環境用VPSとして1時間1円から使えるDigitalOceanが安くて便利 VagrantとSSDVPS(Digital Ocean)で1時間1円の使い捨て高速サーバ環境を構築する - Glide Note DigitalOceanのことはrebuildfm#2で知って興味持ちました。 Rebuild: 2: Rails, Redis, VPS (Kenn Ejima) それまでVPSといえばさくらVPSがメジャーだと思ってましたが、 調べてみるとDigitalOceanがなんとも良さ気です。 今回はDigitalOceanの登録から簡単な使い方を説明します。 こちらのリンクから登録していただくと、私に少しバックがあるようです。 Di

    1時間1円から使えるSSD VPS、DigitalOceanことはじめ - yutaponのブログ
  • Eclipse Keplerで仮想環境上(リモート上)のファイルを編集する。 - Qiita

    最近の仮想化ブームで、開発がローカル環境で閉じることは稀になりましたね。 Vagrantを使ってVirtualBoxで仮想環境をたちあげて、その上で開発とか、よくやります。 そんな時にもEclipseを使って開発効率を高めたい! でも、仮想環境上でXとかのGUIを立ち上げるのはメモリを喰って大変だ。そんな時にはEclipseで仮想環境のディレクトリをプロジェクト内に取り込んで開発してみましょう。 1. プラグインのインストール help → Install New Softwareから、Work with で Keplerを選択し、General Purpose Tool → Dynamic Languages Toolkit -Remote Development Support をインストールします。これは、多分、昔はRSDと呼ばれていたプラグインだと思います。 2. リモートへの接続

    Eclipse Keplerで仮想環境上(リモート上)のファイルを編集する。 - Qiita
  • Vagrant with Sublime Text on Mac or Windows - Qiita

    =========================================== Sublime Textで嬉しいのはMacWindowsで利用できることです。 両方のOSで使うなら操作を合わせた方がなにかと便利です。 まずはMacWindowsのキーバインドをできるだけ合わせます。 (KeyRemap4MacBookやChange Keyなどを利用します。) 次にGitPython,Ruby,Node.jsを利用するので、WindowsでUNIXシェルを使えるようにします。 (CygwinやMSYSを利用します。それにしてもMacのターミナルは圧倒的に使いやすいです。) さらにMySQL,Redis,MongoDB,RabbitMQなどミドルウェアを利用するのにWindowsでもよいのですが 非公式だったり最新版がない場合があるのでパッケージの管理が簡単なLinuxにミドルウ

    Vagrant with Sublime Text on Mac or Windows - Qiita
  • GitHub - tmknom/study-vagrant: Vagrant超入門:Vagrant初心者向けの解説だよ!

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - tmknom/study-vagrant: Vagrant超入門:Vagrant初心者向けの解説だよ!
  • 1