Windows Subsystem for LinuxからDocker for Windowsを使う
Docker for WindowsはWindowsなので当然Windows Subsystem for Linuxからは実行できない。
と、おもいきや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にもパス通しちゃって良さそう。