はじめに
- 情報発信の練習
- 備忘録的に使う(いつもは雑なのでhackmd...
Docker for windowsとは
- windowsOS向けDocker
- linuxOSのコンテナも利用可能
- linuxOSはカーネルが異なるため動かないように思うが、内部的にVM(MobyLinuxVM)を立てることで利用可能にしている
- docker-composeも使える
実施環境
- surface laptop
- Windows 10 Pro
- Intel Core m3-7Y30 @ 1.00GHz
- memory 4GB
インストール
- Docker公式サイトへアクセス
- ダウンロードしたファイルでインストール
- インストール完了後再起動するとエラー。。。
- windows updateを走らせたら、なおった。
- 次は以下のようなダイアログが表示
- Windows10proでVMを利用する場合、hyper-Vの有効化を行う必要がある、上記をOKにすると勝手に有効化される
- 再起動後、またダイアログが
- out of memory とのことなのでDockerのsettingでメモリ使用量を制限
- memory4GBじゃ少なすぎてまた失敗したけど、ほかのアプリおとしたりしたら無事起動(しかし重たい。。)
- 重いので、Windows起動時にDockerデーモンが起動しないように設定
- インストール完了後再起動するとエラー。。。
- 試してみる
追記
- apt-getしようとするとエラー
- dnsの設定が通ってないみたい
- settings => network からdnsを固定で設定したらうまくいった
ひとまずここまで
- あとやること
- bash環境も整備したい