【Docker DevApp】Section: 2 Getting setup
Preparing your system for Docker
以下でそれぞれダウンロードしてインストールする。
Download VirtualBox
https://www.virtualbox.org/wiki/Downloads
Download xubuntu 14.04.3
http://cdimage.ubuntu.com/xubuntu/releases/14.04/release/xubuntu14.04.3desktopamd64.iso
VirtualBoxがインストールできない!そんな場合は、
「システム環境設定」「セキュリティーとプライバシー」「一般のタブ」「ダウンロードしたアプリケーションの実行許可:」の「開発元”Oracle America, Inc.”のシステム・ソフトウェアの読み込みがブロックされました。」を許可して、再度インストーラを実行。
無事にインストールされる。
新規をboxを作る。
エキスパートモードを選択する。
4MBを選択する。
4コアあるので2コアにしておく。1だと遅すぎるので。
ビデオメモリも128mbにしておく。
現時点では何もインストールされていない。
ubuntuをインストールする。
インストールする。
インストール画面。
ここでエラーが発生する。
[Devices] > [Insert Guest Additions CD image...]を押下したものの何も反応がない。
Unable to insert the virtual optical disk /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the machine CentOS7.
Could not mount the media/drive '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).
原因はすでにインストールされているからであった。
以下のページの通りにやったら解決した。
remove →空のままで再起動
http://linuxys.blogspot.com/2014/02/virtualbox-could-not-mount-mediadrive.html
https://qiita.com/ponsuke0531/items/7f4c45947366faaaf6a5
治ったら、インストラクション通り進める。
Start the guest addon installer
$ sudo sh ./VBoxLinuxAdditions.run
View > seamless modeに関して、
これを行う事でコピペがが出来るようになる。
ここで1度シャットダウンする! これ重要!
するとコピペなどできるようになる。
次に共有フォルダーを設定する。
vitualboxの設定でフォルダー管理をする。
次にユーザー登録をする。sudoをしなくてもアクセス出来るようになる。
Add your user to the vboxsf group
$ sudo usermod -a -G vboxsf ymd
できているか確認する。
共有フォルダーのショートカット作成方法
$ ln -s /media/sf_+[共有フォルダ名] /home/[スーパーユーザー名]/デスクトップ
今回、この共有フォルダーの環境設定はハマった。以下のリンクを見ながらやった方がいい。起動しながらやると失敗する。フォルダーの設定するときはシャットダウンしてからじゃないといとだめ。
https://qiita.com/kouichiyoshihara/items/8e177a5b26a586c9d083
Installing Docker インストール方法
以下のリンクでドッカーをdlする。
https://apt.dockerproject.org/repo/pool/main/d/dockerengine/dockerengine_1.8.30~trusty_amd64.deb
dockerとの依存関係をインストールする。
sudo apt-get install libapparmor1 aufs-tools ca-certificates
dockerをインストールする。
dockerのgroup登録をする。
sudo usermod -aG docker $(whoami)
Installing additional Docker tools
以下でdocker1.4.2をターミナルからダウンロードする。
curlを使うには、最初に$ sudo apt-get install curlをしなければならない。
$ curl -L https://github.com/docker/compose/releases/download/1.4.2/docker-compose-Linux-x86_64 > /tmp/docker-compose
Dockerを実行可能にする。
chmod +x /tmp/docker-compose
Pathを通す
sudo mv /tmp/docker-compose /usr/local/bin
Dockerのバージョンを確認する。
docker-compose --versio
Installing Sublime Text
以下のコマンドでインストールする。
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
最後に以下で起動させて終わり。
$ subl