タグ

vagrantに関するkoma_gのブックマーク (28)

  • VSCodeの拡張機能DockerをVagrantで作成したDocker環境にも適応させる - Qiita

    はじめに Dockerを使用していると、イメージに何がある?コンテナ何が立ってるっけ?など起きてくると思います。 Dockerコマンドで と打って確認するのも素早い手ですが、GUIでいつでも見れたら嬉しいですよね? 今回はDockerという拡張機能を使用し、VSCodeで現在使用しているイメージ、コンテナ、レジストリを確認できるようにしたいと思います! 前提 VagrantでDocker環境を作成する方法は次の記事で紹介しております。 Vagrant+Dockerでスマホからでも見れるWEB環境を手に入れる 今回の記事は、VSCode拡張機能Dockerに適応させることが目的なので、新たに何か出来ることが増えるわけではございません。 注意事項 今回紹介するのはローカル環境で使用することを前提として、提案しています。 番環境のDocker環境として使用することは推奨しません。 行うこと

    VSCodeの拡張機能DockerをVagrantで作成したDocker環境にも適応させる - Qiita
  • Vagrant で学ぶ Docker の基本

    概要 Vagrant を用いると Docker 関連の作業がはかどります。Vagrant と Docker は相容れない関係にあるのではなく、実は親和性が高くなるように作られています。Vagrant の基については公式ドキュメント「GETTING STARTED」などをご参照ください。また以下の内容を理解するにあたり Docker のイメージをつかむには公式サイトのチュートリアルが有用です。ページの内容を越えるものについては公式ドキュメントをご参照ください。Docker チートシートはこちらです 二種類の Docker Vagrant と Docker の関係には二種類あります。Docker というものの概念は一定で、それに対して Vagrant がどう関わるかによる分類です。 Provisioner としての Docker Vagrant は up 時に通常通り VirtualBox

    Vagrant で学ぶ Docker の基本
  • PackerでVagrantで使うVirtualBox用のboxを生成する

    小山です。 久しぶりにEmacsの設定を見直そうとしたら、自分のあまりのelisp脳の衰退に驚愕しました。 さて、明日の1月30日はFusic 勉強会 #6が開催されます。 Fusic勉強会 #6 自分は「実践Vagrantを利用したサーバ移行 (VagrantのMultiVM設定からさくらVPSの複数台構成まで)」というタイトルで発表をします。 内容としては いままで複数台構成の専用サーバで数年運用していたシステムを、複数台構成のさくらVPSに移行するプロジェクトが発生。移行前にまずはVagrantのMulti-Machine機能を使ってローカル上で複数台環境を構築、サーバの設定を全てAnsibleに移行し、ローカルでテスト。最終的にそのAnsible設定を『そのまま』実行して複数台構成のさくらVPSへの移行を実現。 という内容なのですが、実は上の話の前に「PackerでVagrant用

    PackerでVagrantで使うVirtualBox用のboxを生成する
  • 【OSS情報アーカイブ】Packer | マジセミ

    ※当記事に記載されている情報は、古くなっている場合があります。オフィシャルサイトで最新情報をご確認ください。 基情報 概要 Packer(パッカー)とは、マシンイメージの自動生成/管理を行なうコマンドラインツールです。マシンイメージ作成に関するさまざまな問題を解決するためのサポートを行います。 基説明 Packerは、マシンイメージ(仮想マシンイメージファイル、コンテナイメージファイルなど)の自動生成を行います。「Ansible」や「Chef」のマシンイメージ版のように機能します。 各種仮想化ツールでは、それぞれ独自のディスクイメージ形式が採用されており、それぞれ専用のツールを利用する必要があります。複数の仮想化ツールを併用する場合、非常に煩雑な作業が必要となります。Packerを使用すれば、マシンイメージに関する面倒な作業を単純化できます。 仮想環境構築/共有ツール「Vagrant」

  • Vagrant の CentOS で Selenium テストを回したい - Qiita

    VagrantのCentOSでSeleniumを回してみたいと思い、色々と調べて試してみました。 Vagrant上のCentOSはそのままではSeleniumは動きません。 そのため仮想のGUI環境、ブラウザを別途用意する必要があります。 今回は 仮想のGUI環境…「Xvfb」 ブラウザ…「firefox」 をそれぞれ用いて行っていきたいと思います。 下記は CentOS release 6.7 (Final) にて行っております。 参照: xvfbとfirefoxでseleniumをヘッドレスに起動する手順 - 文系プログラマによるTIPSブログ Webページのスクリーンショットを撮る方法(Xvfb + Firefox + ImageMagick) - PukiWiki Xvfb と Firefox のインストール まずは仮想のGUI環境であるXvfbとブラウザのFirefoxをインスト

    Vagrant の CentOS で Selenium テストを回したい - Qiita
  • Vagrantで複数サーバ立ち上げ

    普段、ローカルPCでの開発の際、アプリケーションの動作環境をできるだけ番環境と同じ状態にしたい時はVagrantを使用しています。 インストールなどの基導入はこちら。 今回はそのVagrantでサーバ(仮想マシン)を複数(2台)立ち上げを実践し、業務でもちょっと利用していましたのでその方法を記録しておきます。 (※以下に出てくる設定名称等は実際の業務内容とは関係ありません) 構成としては単純で、複数のDBに接続することを想定して以下のようにしました。 それぞれのサーバの元となるBOXファイルは、予め作成しておくか公開されているものを取得しておきます。3分クッキング的ですね…。 1. BOXファイルの追加 予め用意した2つのBOXファイルを BoxPath1、BoxPath2 に置いておくとします。 そしてそれぞれに BoxDB1、BoxDB2 としてBOXファイル名を付けて追加します

    Vagrantで複数サーバ立ち上げ
  • ラズパイ2で動く Docker PaaSを作ってみたよ

    ネットワークプログラマビリティ勉強会 #10 https://network-programmability.connpass.com/event/44235/

    ラズパイ2で動く Docker PaaSを作ってみたよ
  • http://post.simplie.jp/posts/35

    http://post.simplie.jp/posts/35
  • Packer を使って Vagrant のディスク容量を拡張する - kakakakakku blog

    開発環境を Vagrant で立てている中で,多くのミドルウェアを1個の仮想環境に押し込めてしまっている関係上,ディスク容量が足りなくてツライという状況があった. プロセッサーとメモリは Vagrantfile に書くと拡張できるが,ディスクは簡単には拡張できず,VMDK や VDI に手を加えていかなければダメで,1度試したけど面倒で諦めた背景がある. config.vm.provider 'virtualbox' do |v| v.memory = 1024 v.cpus = 2 end もし試すなら以下の記事が参考になる. Add some way to increase disk space from Vagrantfile · Issue #2339 · hashicorp/vagrant · GitHub Resize a Hard Disk for a Virtual Mac

    Packer を使って Vagrant のディスク容量を拡張する - kakakakakku blog
  • Discover Vagrant Boxes | Atlas by HashiCorp

    This page lets you discover and use Vagrant Boxes created by the community. You can search by operating system, architecture or provider. Submit

  • Vagrantで作った仮想マシンを簡単に共有できる「Vagrant Share」を使ってみる | さくらのナレッジ

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

    Vagrantで作った仮想マシンを簡単に共有できる「Vagrant Share」を使ってみる | さくらのナレッジ
  • https://github.com/gotandaGM/text-infrastructure-as-code/blob/master/vagrant.md

  • Ansible チュートリアル | Ansible Tutorial in Japanese

    Ansible Tutorial July Tech Festa にて開催されたハンズオンの資料が公開されていたことに刺激され、Chef の代わりに Ansible を使う資料を作りました。 Ansible を使って WordPress サーバーのセットアップを行い、ServerSpec でテストを行います。 まだ Ansible を試し始めたばかりで自分の勉強がてら書いています。 Puppet にも Chef にも乗り遅れたので Ansible に飛び乗ってみようかと。 GitHub Repository Ansible Tutorial Wiki 2013年08月13日 一段落 コピペで動かないところを全体的に修正しました。今後は 詳細ページ Wiki を充実させていきます 2013年09月09日 role についての追記しました 2013年12月22日 リニューアル Ansible

  • Windows上でVirtualBox+Vagrant+CentOSによる仮想環境構築 - Qiita

    MacでのVagrantによる仮想環境構築の情報は多くありますが、Windowsマシンで実現するためのTipsを記述します。 1. 環境構築 1-1. 仮想化支援機構の有効化 VirtualBoxでの仮想化のため、PCの「仮想化支援機構(Virtualization Technology)」を有効化しておく。 手順はPCのメーカー・機種ごとに異なるので、Webサイト等で確認すること。 以下はHP ProBook/EliteBookの場合。 PCの電源ON直後、「F10 Setup」と表示されている時点でF10キーを押下 BIOS画面が表示されたら、[システムコンフィグレーション]-[デバイス構成]に遷移 「Virtualization Technology (VTx)」にチェックし、保存 1-2. VirtualBoxのインストール https://www.virtualbox.org/w

    Windows上でVirtualBox+Vagrant+CentOSによる仮想環境構築 - Qiita
  • Vagrantのインストール | 開発環境/開発ツール

    なにはなくともVagrantだぜ — 最近私はそう思っている。Vagrant(ベイグラント)は派手なソフトウェアではないが、IT技術者の学習と仕事のスタイルを大きく変革する可能性を持っている。デスクトップマシンとしてWindowsMacを使っていて、Linuxサーバーにも触る機会がある人、そういう人ならVagrantを使わない手はない、使うべきだ。今すぐ使い始めよう。 関連記事: Vagrantのインストール Windows 10 日語版の仮想環境を構築する 今や仮想環境は万人に開放された Vagrantは、仮想環境の構築と制御を行うソフトウェアだ。あなたが今使っているそのコンピュータ内に、誰にも迷惑をかけずにいじり倒せる(壊したってかまわない)サーバマシンを生み出すことができる。その仮想サーバーマシンは、開発環境としても、Linuxソフトウェアやサーバー管理の学習や実験にも、自由に気

    Vagrantのインストール | 開発環境/開発ツール
  • 開発環境の構築・共有を簡単にするVagrant入門

    Vagrantとは? Vagrantは、開発環境の構築と共有を簡単に行うためのツールです。どこでも同じ環境を再現できるように仮想マシン環境を管理する機能と、Atlasを通して共有する仕組みが提供されています。 VagrantとAtlasの関係 Vagrantは、アプリケーションやシステム開発のバックエンドを簡単にパッケージ化し、共有するためのツールです。このパッケージ化された環境を、「box」と呼ばれる単位で管理します。このboxには、標準で対応しているVirtualBoxをはじめ、AWSなどの各種マシン・イメージに対応したプラグインを介してアクセスします。またboxを共有するための機能としてAtlasという名前のインターネット上のサービスが提供されています。なお、Atlasは以前VagrantCloudと呼ばれていたものですが、現在はHashiCorpの他のツール(Packer、Terr

    開発環境の構築・共有を簡単にするVagrant入門
  • VagrantとDockerについて名前しか知らなかったので試した

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

    VagrantとDockerについて名前しか知らなかったので試した
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
  • VirtualBoxやVagrantを用いたRails開発環境の構築方法(前編)

    実践Ruby on Rails 4 現場のプロから学ぶ格Webプログラミング 顧客管理システムの構築を体験しながら、Railsアプリケーション開発のノウハウを習得! この記事は、書籍『実践Ruby on Rails 4 現場のプロから学ぶ格Webプログラミング』の内容を、Think IT向けに特別にオンラインで公開しているものです。詳しくは記事末尾の書籍紹介欄をご覧ください。 記事では、VirtualBoxとVagrantを用いて仮想マシン上にRailsの開発環境を整える手順を解説します。仮想マシンのOSにはCentOSまたはUbuntu Serverを使用します。また、データベース管理システムとしてMySQLとPostgreSQLを仮想マシン上にインストールします。 仮想マシンを利用したRails開発 書ではCentOSまたはUbuntu ServerをインストールしたVirtu

    VirtualBoxやVagrantを用いたRails開発環境の構築方法(前編)
  • 今更聞けない人の為の Vagrant 再入門

    2013年に爆発的に流行った Vagrant は非常に便利なツールで使ってる人にとっては無くてはならない存在になっています。 また、最近既にバズワード感のある「Immutable Infrastructure」では「VagrantにDockerを入れて。。」などと知ってる前提で話が進んでいきます。 一方でそもそも Vagrant ってなに?って声もちらほら聞くので、今回は再入門ということで簡単に紹介したいと思います。 Vagrant ってそもそも何? Vagrant (ベイグラント) とはMitchell Hashimoto(ミッチェル ハシモト)氏が開発したRuby製スクリプトで仮想マシンをCUIから簡単に操作できるツールです。 Vagrant のどこが便利なの? Vagrant を利用すると下記のようなメリットが挙げられます。 ・プロジェクト毎に開発環境を分けることが出来る。 ・開発環

    今更聞けない人の為の Vagrant 再入門