Windows Subsystem for LinuxからDocker for Windowsを使う

Docker for WindowsWindowsなので当然Windows Subsystem for Linuxからは実行できない。f:id:anoChick:20170422054043p:plain

と、おもいきやWindows 10 Creators UpdateからLinux側からでもWindowsバイナリ(exeファイル)が実行できるようになった。 なのでPATHさえ通してしまえば良さそう。

export PATH=$PATH:/mnt/c/Program Files/Docker/Docker/resources/bin

ただこれだけだと実行するのにdocker.exeと記述しないといけないので、エイリアスを張る。

alias docker='docker.exe'

これでOK!

exeファイルとして扱われるのでsystem32にもパス通しちゃって良さそう。