2月末あたりからOSクラッシュが頻繁になっていて
ついに今日は午前・午後2回クラッシュ。
もう仕事にならない。
ディスク不調かもしれないので、ディスクチェックのログを調べた
/var/log/fsck_hfs.log
QUICKCHECK ONLY; FILESYSTEM CLEAN
何も問題なし
直近のクラッシュログを調べた
cd ~/Library/Logs/DiagnosticReports
vim hyperkit_2019-03-12-153500_hm-p0377.crash
Process: hyperkit [6739]
Path: /Applications/Docker.app/Contents/Resources/bin/hyperkit
Identifier: hyperkit
Version: 0
Code Type: X86-64 (Native)
Parent Process: com.docker.driver.amd64-linux [6731]
Responsible: Docker [1035]
User ID: 502
Date/Time: 2019-03-12 15:34:58.754 +0900
OS Version: Mac OS X 10.10.5 (14F1808)
Report Version: 11
Anonymous UUID: 8F9F2DB2-602C-0F13-A1A1-C5E721B53430
Sleep/Wake UUID: 1FB8D3D2-621E-4A7D-9D56-A5F5392BF9DD
Time Awake Since Boot: 14000 seconds
Time Since Wake: 4 seconds
Crashed Thread: 12 vcpu:1
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
abort() called
:
Thread 12 Crashed:: vcpu:1
0 libsystem_kernel.dylib 0x00007fff90840286 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff83b859ab abort + 129
2 hyperkit 0x0000000109c775f5 vcpu_thread + 1289
3 libsystem_pthread.dylib 0x00007fff920a005a _pthread_body + 131
4 libsystem_pthread.dylib 0x00007fff9209ffd7 _pthread_start + 176
5 libsystem_pthread.dylib 0x00007fff9209d3ed thread_start + 13
会社の同僚からは18.06が安定していると言われたが
そうするとOSのバージョンを少なくとも10.10.5→10.11に上げないとダメだった。
利用していたバージョンは17.xx
取り敢えず、ギリギリ上げられるバージョンをインストール
Docker Community Edition 18.03.1-ce-mac65 2018-04-30
そもそもHyperkitがダメらしい。
Docker for Mac edge hangs after few hours and Hyperkit uses a lot of CPU
Docker を Linux 以外で使うことは幸せにならない
今回の件でmacでのdockerもかなり無理して動いているのではないかと思われる。
OSに直接干渉しないこととしては、むしろvagrantの方がありかも知れない。
しばらく様子を見て、ダメだったらOSを上げることに。
もうHyperkitのせいで20回も落ちていた。