Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
お試し用のLinux環境を作る
Search
onozaty
August 25, 2014
Programming
0
36
お試し用のLinux環境を作る
VirtualBoxとVagrantを使って、お試し用のLinux環境を作る
onozaty
August 25, 2014
Tweet
Share
More Decks by onozaty
See All by onozaty
リモートワーク中に買って良かったものベスト3
onozaty
0
180
情報を表現するときのポイント
onozaty
0
22
チームで開発するための環境を整える
onozaty
1
220
Selenium入門(2023年版)
onozaty
1
180
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
0
62
Java8から17へ
onozaty
0
18
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
0
200
Redmine issue assign notice plugin の紹介
onozaty
0
180
最近作ったもの
onozaty
0
26
Other Decks in Programming
See All in Programming
ECS初心者の仲間 – TUIツール「e1s」の紹介
keidarcy
0
110
CSC305 Summer Lecture 12
javiergs
PRO
0
130
学習を成果に繋げるための個人開発の考え方 〜 「学習のための個人開発」のすすめ / personal project for leaning
panda_program
1
110
Honoアップデート 2025年夏
yusukebe
1
870
Claude Codeで挑むOSSコントリビュート
eycjur
0
180
The State of Fluid (2025)
s2b
0
200
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.3k
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.6k
自作OSでDOOMを動かしてみた
zakki0925224
1
1.4k
パスタの技術
yusukebe
1
530
Infer入門
riru
4
1.6k
『リコリス・リコイル』に学ぶ!! 〜キャリア戦略における計画的偶発性理論と変わる勇気の重要性〜
wanko_it
1
610
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.2k
Unsuck your backbone
ammeep
671
58k
Gamification - CAS2011
davidbonilla
81
5.4k
Building Adaptive Systems
keathley
43
2.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Site-Speed That Sticks
csswizardry
10
790
Side Projects
sachag
455
43k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Code Review Best Practice
trishagee
70
19k
GitHub's CSS Performance
jonrohan
1032
460k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Transcript
お試し用の Linux環境を作る VirtualBox、Vagrant 2014-08-25 社内勉強会 onozaty
Linuxを試したいとき どうしてますか?
仮想化ソフトを使う • 手軽に試すならば、仮想化ソフトを使っ て、ゲストOSとしてLinuxを実行する • 無償の仮想化ソフト(商用での利用は注意) • VMware Player •
VirtualBox • Virtual PC
VirtualBox
VirtualBox • ホストOSを選ばない • Windows、Mac、Linux • ゲストOSを複数起動できる • スナップショット、コピー、サスペンド などが手軽にできる
VirtualBoxのインストール • VirtualBoxのダウンロードサイトから、対 応するプラットホームのものをダウン ロードしてインストールするだけ • https://www.virtualbox.org/wiki/Downloads
ゲストOSのインストール • OSイメージをマウントしてインストール • 結構面倒なので、個人で試す程度ならば、公 開されているVirtualBoxの仮想マシンイメージ を使う方法もあり (ただし入手先が信頼できるかは要注意) • Ubuntu
Japanese Team • https://www.ubuntulinux.jp/download/ja-remix-vhd
もっと簡単に
Vagrant
Vagrant • 仮想マシンの作成、環境構築といった一 連の作業を、簡単に行うツール • 既存技術の組み合わせ • 仮想化:VirtualBox、VMware • 構成管理:Chef、Puppet
Vagrantのインストール • Vagrantは下記サイトからダウンロードし てインストール • http://www.vagrantup.com/downloads.html • 仮想化ソフト(VirtualBox)も入れておく
Vagrantによる仮想マシン作成 • box(仮想マシンの雛形)を追加 • 下記はVagrantの開発元が公開している Ubuntuイメージを使用 • 初期化(Vagrantfile作成) • 起動
$ vagrant up $ vagrant init hashicorp/precise64 $ vagrant box add hashicorp/precise64
Vagrantによる仮想マシン作成 • コマンド3つで、ssh接続可能な環境ができあ がり
Vagrantで出来ること • Chefなどと組み合わせて、必要なアプリのイ ンストールなども自動(vagrant up時)に行える • 各種設定は、すべてVagrantfileに書くので、 Vagrantfileとboxを共有すれば、まったく同じ 環境を各自のPCで構築することができる •
IPアドレスもVagrantfileに書いておくと、そのよ うに設定される • 環境の中断、再開、シャットダウン、削除と いったことが、すべてvagrantコマンドにて実 行できる
で、実際Linux環境使えるまで どれくらいの時間かかるの?
試してみました • OS:Windows 7 • Vagrant、VirtualBox未インストール状態
合計時間:40分 (VirtualBoxの入れなおしがなかったら30分切っていたのに!) 内訳 • VirtualBoxダウンロード、インストール: 20分 (最新とその前のバージョンだとエラーが出たため、3回バージョン入れな おした時間含む) • Vagrantダウンロード、インストール:
10分 • vagrant box add, vagrant init, vagrant up: 10分 (ほとんどがbox addでイメージダウンロードする時間)
どんどんLinux環境作って いろいろ試しましょう おしまい