【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/xubuntu­14.04.3­desktop­amd64.iso

 

VirtualBoxがインストールできない!そんな場合は、

「システム環境設定」「セキュリティーとプライバシー」「一般のタブ」「ダウンロードしたアプリケーションの実行許可:」の「開発元”Oracle America, Inc.”のシステム・ソフトウェアの読み込みがブロックされました。」を許可して、再度インストーラを実行。

f:id:yukking3:20180826110404p:plain

無事にインストールされる。

f:id:yukking3:20180826134603p:plain

新規をboxを作る。

 

f:id:yukking3:20180826134616p:plain

エキスパートモードを選択する。

 

f:id:yukking3:20180826134633p:plain

4MBを選択する。

 

f:id:yukking3:20180826134657p:plain

4コアあるので2コアにしておく。1だと遅すぎるので。

 

f:id:yukking3:20180826134716p:plain

ビデオメモリも128mbにしておく。

 

f:id:yukking3:20180826134737p:plain

現時点では何もインストールされていない。

 

f:id:yukking3:20180826134748p:plain

ubuntuをインストールする。

 

f:id:yukking3:20180826134755p:plain

インストールする。

 

f:id:yukking3:20180826134805p:plain

インストール画面。

 

 

ここでエラーが発生する。

[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 add­on installer
$ sudo sh ./VBoxLinuxAdditions.run

View > seamless modeに関して、

これを行う事でコピペがが出来るようになる。

 

ここで1度シャットダウンする! これ重要!

するとコピペなどできるようになる。

 

 

次に共有フォルダーを設定する。

vitualboxの設定でフォルダー管理をする。

f:id:yukking3:20181013162356p:plain

 

 

次にユーザー登録をする。sudoをしなくてもアクセス出来るようになる。

Add your user to the vboxsf group
$ sudo usermod -a -G vboxsf ymd

できているか確認する。

f:id:yukking3:20180827013231p:plain

f:id:yukking3:20180827013248p:plain

 

 

 

共有フォルダーのショートカット作成方法

f:id:yukking3:20181013171355p:plain

$ ln -s /media/sf_+[共有フォルダ名] /home/[スーパーユーザー名]/デスクトップ

 

今回、この共有フォルダーの環境設定はハマった。以下のリンクを見ながらやった方がいい。起動しながらやると失敗する。フォルダーの設定するときはシャットダウンしてからじゃないといとだめ。

https://qiita.com/kouichiyoshihara/items/8e177a5b26a586c9d083

 

 

 Installing Docker インストール方法

f:id:yukking3:20180827211212p:plain

以下のリンクでドッカーをdlする。

https://apt.dockerproject.org/repo/pool/main/d/docker­engine/docker­engine_1.8.3­0~trusty_amd64.deb 

f:id:yukking3:20180827211229p:plain

dockerとの依存関係をインストールする。

sudo apt-get install libapparmor1 aufs-tools ca-certificates

 dockerをインストールする。

sudo dpkg -i docker-engine_1.8.3-0~trusty_amd64.deb

 dockerのgroup登録をする。

sudo usermod -aG docker $(whoami)

 

Installing additional Docker tools

f:id:yukking3:20180827213437p:plain

以下で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

f:id:yukking3:20180827213616p:plain

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 

f:id:yukking3:20180827221502p:plain