C++幼女先輩

プログラミング成分多め

Docker for windows 快適に使う

色々書いていたが Qiitaに投稿したので そっちのリンクを

qiita.com

とりあえず、私は6年前まではWindowsで開発
Linuxサーバ関連はVM使ったり、SSHログインしたり、Windowsネイティブで など色々だけど
基本的に面倒
5年前に iOS開発のためMac買ってからは、しばらくMac上で開発して快適だった

ところが、ここ数年 Dockerが便利で、Vagrant等も併用すると、WindowsでもMacでもほぼ同じに VM上で開発できる

そして、Windows10では Dockerがネイティブで動くようになった! Docker for Windowsの登場である
それに WindowsSubsystem for Linux ( WSL、 Bash on Windows) もかなり良くなり
また Dockerのファイルアクセスが、Windowsだけ10倍~のオーダーで爆速のため
最近は 完全にWindowsでサーバ開発している

今までの VM上でDockerを建てる方式は、何も困ることがなく、爆速になるのだが
おそらく Docker for Windowsのほうが 1~2割ほど速くなるはずなので、そちらを利用している
その場合は パスの問題やWindows固有問題で躓くことがあったが
今のところ全部回避できている

問題がおこるたびに 解決法を探していきます。私は人柱