こんな本を買ってしまった. "Docker実践入門 ― Linuxコンテナ技術の基礎から応用まで". Dockerが必要とされた経緯とDockerがどのような思想で設計されたかなどに焦点を当てながら実践的にDockerを学べる良書である. この本ではCentOS 7にDockerをインストールして実践している. なるべく本と同じ手順を踏み,Dockerを学んで行きたいと考えた私はCentOS 7をインストールすることにした. 私のmacOSにはVirtualBoxがインストールされている. ここではVirtualBoxにCentOS 7をインストールする手順を記す. ちなみに,この場合macOSをホストOS,CentOS 7をゲストOSと言う.
VirtualBoxのインストール
VirtualBoxのインストールが済んでいない場合は下記リンクからダウンロードしてインストールする.
Oracle VM VirtualBox
VirtualBox本体と一緒にExtension Pack(追加パック)も一緒にダウンロードして置くと良い("All supported platforms"リンクをクリックでダウンロード). インストール時に表示されるライセンス文は最後までスクロールしないと(最後まで読まないと)"I Agree(同意する)"ボタンが押せないので注意. VirtualBoxのインストールが完了したらダウンロードしたExtension Packをダブルクリックで開く. するとVirtualBoxが開きインストールが行える. Extension Packを入れることで,ゲストOS上でUSB2.0や3.0を利用出来るようになり,暗号化などにも対応するようになる.
CentOS 7のダウンロード
CentOSの公式サイトからCentOS 7のISOイメージをダウンロードする.
Download CentOS
上記リンクより"DVD ISO"ボタンをクリック. ミラーサーバーのリストが表示されるので,適当なサーバーを選択してISOイメージをダウンロードしよう. ファイルサイズは4GBちょっとだった.
仮想マシンの作成
ここではVirtualBox内に仮想のマシンを新規作成する手順を記す. 仮想マシンを作成したら,そこへCentOSをインストールする流れ.
以上で,CentOS 7をインストールするための仮想マシンの準備は整った.
CentOS 7のインストール
ここでは先に作った仮想マシンにISOイメージからCentOS 7をインストールする手順を記す.
オートキャプチャ
ホストOSとゲストOSのマウスカーソルは別物なので,ホストOSのマウスカーソルでゲストOS内のボタンはクリック出来ない. VirtualBoxではマウスカーソルのOS間切り替えが必要なのだ. 幸い,VirtualBoxにはオートキャプチャ機能が付いている. 上のダイアログで"Capture"をクリックすると,VirtualBoxのウィンドウをクリックするだけでゲストOSのマウスカーソルへと自動で切り替わるようになる機能だ. ホストOSのマウスカーソルへ戻したい時にはHost Keyと呼ばれるキーを押す. macOSならばデフォルトで左のCmdキー. 環境設定で別のキーに割り当てることも出来る.VirtualBoxのフルスクリーンモード
CentOS 7が起動しているVirtualBoxのウィンドウをフルスクリーン表示にすると次のような表示が出る. Host(左のCmd)+fを押すことでフルスクリーンから抜けることが出来る,と書いてある. また,メニューバーが隠れてしまうのでHost+Homeを押してメニューバーを表示しようとも書いてあるが,macOS Sierraではマウスカーソルを最上部へ持って行くだけでメニューバーが表示されるので,特に問題は無かった(マウスカーソルの切り替えはHostを押す). "Do not show this message again"にチェックを入れて"Switch"をクリック,フルスクリーンでCentOS 7を楽しもう. フルスクリーン中にホストOS(macOS)へ切り替えたかったらHostを押してからCtrl+←でデスクトップ切り替え出来る.
これでCentOS 7のインストールは完了. 後はサーバーを立ち上げるなり,Dockerで遊ぶなり好きにする. おまけとして,ここでは紹介しきれなかったCentOS 7インストール後の設定を下記リンクにまとめてみた. 具体的にはコンソール画面の解像度変更,ユーザーの追加,IPアドレスの変更方法について.
CentOS 7インストール後の設定
226455333294109325
https://www.storange.jp/2017/03/virtualboxcentos-7.html
https://www.storange.jp/2017/03/virtualboxcentos-7.html
VirtualBoxにCentOS 7をインストールする
2017-03-09T12:18:00+09:00
https://www.storange.jp/2017/03/virtualboxcentos-7.html
Hideyuki Tabata
Hideyuki Tabata
200
200
72
72