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
38
0
Share
お試し用のLinux環境を作る
VirtualBoxとVagrantを使って、お試し用のLinux環境を作る
onozaty
August 25, 2014
More Decks by onozaty
See All by onozaty
Dev Containers のススメ
onozaty
0
25
リモートワーク中に買って良かったものベスト3
onozaty
0
200
情報を表現するときのポイント
onozaty
0
29
チームで開発するための環境を整える
onozaty
1
340
Selenium入門(2023年版)
onozaty
1
210
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
0
76
Java8から17へ
onozaty
0
26
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
0
270
Redmine issue assign notice plugin の紹介
onozaty
0
260
Other Decks in Programming
See All in Programming
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
GitHubCopilotCLIをはじめよう.pdf
htkym
0
320
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
520
Firefoxにコントリビューションして得られた学び
ken7253
2
160
Agent Skills を社内で育てる仕組み作り
jackchuka
1
1.5k
cloudnative conference 2026 flyle
azihsoyn
0
120
属人化しないコード品質の作り方_2026.04.07.pdf
muraaano
0
310
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
140
Road to RubyKaigi: Play Hard(ware)
makicamel
1
550
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
320
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
320
🦞OpenClaw works with AWS
licux
1
340
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
Skip the Path - Find Your Career Trail
mkilby
1
120
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
340
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
690
Unsuck your backbone
ammeep
672
58k
Producing Creativity
orderedlist
PRO
348
40k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
180
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
510
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環境作って いろいろ試しましょう おしまい