WEB+DB PRESS Vol.98 特集2 これからはじめるDocker(2章まで)
Docker使ってみたい!
- そろそろDocker触っておきたいと思って購入
- しかし、利用しているMacと環境構築に必要なVirtualBoxのバージョンが合わずに断念しかける・・・
macOSのアップグレード
- が、これもいい機会と判断し、OSのアップグレードを敢行
- MountainLion(10.8.5)からSierra(10.12.5)
- Q.なぜアップグレードしなかったか?
- A.怖かったから
- バックアップ用に外付けHDDをあけ、macOSのOS領域ごとバックアップ
- 同様に、TimeMachineでもバックアップ
- 上書きアップグレード・・・成功!
思ったよりうまくいった。対応していないソフトがいくつかあったけど、入れ直しでok
- ただし、KeyRemap4MacBook改めkarabinerはSierraに対応しておらず、利用不可。
- あと、Parrallelsもver9だったので、Sierraで起動できず
- AutoChargeInhibitは動いたり動かなかったり。惜しい。
- [AutoChargeInhibit - MacBook Pro 15 early 2011のバッテリーの充電をソフトウェア制御でオン・オフして充電を少し抑制する](http://memogakisouko.appspot.com/AutoChargeInhibit.html)
一番懸念していたSublimeText2やPerl、nodeの環境は維持されていて、これは本当に良かった。
- GW中に買って勉強した「わかばちゃんと学ぶ Git使い方入門」で勉強した時にSourceTreeが入れられず、旧バージョンでしのいでいたのもこれで解決
ソフトインストール、その前に
- macOSのアップグレードに成功した勢いで記事にある通りにVirtualboxとVagrantをインストール・・・その前に!
- ansibleという環境構築ツールにも興味があったので、それ経由で入れてみる。
Web+DB PRESS vol.98 特集2 これからはじめるDocker(第1章〜2章)
- ansible経由でVirtualboxとVagrantをインストール
- 他は記事の通りに進めていく・・・以下は詰まった所
macOS上からVagrantで起動したCentOS7の中で、dockerからhttpdイメージを起動させ、そのhttpdにmacOSからアクセスしたい!
- 長い
- 混乱する
- 酷い日本語
- そんな時はポートフォワード!
- 参考
- この特集に沿って進めた場合、Vagrantfileを以下のようにする
config.vm.network "forwarded_port", guest: 8080, host: 8080
とりあえずここまで
- 第3章からはVPSでの運用の話になるので、今日はここまで。
- 図書館にはDockerを特集したSoftwareDesignがあるんで、それを流し読みしたり