LoginSignup
10
8

More than 5 years have passed since last update.

Docker on Bash on Ubuntu on Windows10 は動かない(Insider Preview Build14372)

Last updated at Posted at 2016-07-21

はじめに

本記事は2016年7月20日時点でのInsider Preview Build14372環境での記事となります。


Build 2016にてWindows上でbash(Ubuntu)が動くという発表があり、ずっと気になっていたのですが正式リリースを目前にして、遅ればせながら先日やっとInsider Previewに申込みを行い
Bash on Ubuntu on Windows(Windows subsystem for Linux (beta))を試してみました。

Insider Preview

Insider Previewを申込み、Fastに設定しても、なかなかInsider Previewが降りてこない(ダウンロードされない)というところを除けばインストールなどは比較的簡単にできました。
(待ちきれない場合はInsider Preview Build14372のISOを利用する手もあります)
他の方の記事や事例など多数ありますので、Insider Previewやインストール手順等は本記事では割愛します。

Ansible は動いた

ifconfigやpingはまだできませんでしたが、
Build14372では、Ansible(v2.1.0)なども普通にapt-getコマンドでインストールでき、軽く触った限りは、特に問題なく正常動作しているように見えます。

Docker は、、、

ここまでできたので、Dockerも動くのではと淡い期待を抱き試してみましたが
結論から言うとインストールはできたのですが、タイトルの通り動きませんでした。

no_run_docker_on_bash_ubuntu_windows10.png

Bash on Ubuntuのカーネルバージョン(3.4.0+)がDockerの要件(3.10以上)を満たしていないこともあるのですが、残念ながら以下のとおりマイクロソフトとしては、現状1stリリースでの調査・対応予定はないようなので、Docker for Windowsなどを利用してほしいということみたいです。

最後に

Docker on Bash on Ubuntu on Windowsの必要性については、
Docker for Windows(VMでは動かせていないので未検証) や Vagrantの利用で十分など、色々と議論はあると思いますが、/mnt/c/でのWindowsホストのリソースへのアクセスや、他にもメリットはありそうなので今後のリリースに期待です。

10
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
8