WSL上でDockerが動いた!けどまだつらい?
ネットでWSL上でDockerが動くようになってたと見かけたのでTryしてみました。
結果はまだつらそうかな?
WSLのインストール + Ubuntuのインストール
ネットで調べたらいっぱい出てくるのでそちらで
注意点
- Ubuntu自体を管理者で実行する(右クリック => 管理者として実行)
Dockerのインストール
これでインストール + 起動が出来たのですが、Docker CEでは動作しませんでした。
インストールされるバージョンも Docker version 1.13.1, build 092cba3
とちょっと古めです。
sudo apt update sudo apt upgrade # docker.ioを利用する sudo apt install docker.io sudo cgroupfs-mount sudo usermod -aG docker $USER sudo service docker start
hello-world
docker run hello-world
Apacheを動かしてみる
これも普通に動作します
docker run -p 8080:80 --name apache httpd:2.4.33-alpine
コンテナに入りたい。。。
コンテナにエラーが出て入れませんでした。
解決策あるのかな。。。
docker exec apache /bin/bash
rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed: container_linux.go:247: starting container process caused \"could not create session key: function not implemented\"\n"
まだ難しい?
安定運用可能になるまでには、もう少し時間がかかりそう?
普通に使えるようになると便利そうなんだけどな。。。