質問: oci runtime error: exec failed: container_linux.go:247: starting container process caused "could not create session key: function not implemented" ``` ### 試したこと エラーメッセージでGoogle検索を行い、ヒットした下記のページを確認したが解決方法がわからなかった。 ・WSL上でDockerが動いた!けどまだつらい? http://kozo.hatenablog.jp/entry/2018/07/15/030633 ・could not create session key: function not implemented - arm - odroid c2 https://github.com/moby/moby/issues/33976 ### 補足情報(FW/ツールのバージョンなど) OSはWindows10(1803) WSL上で動作しているUbuntuのバージョンは(16.04) Ubuntu上で動作しているDockerのバージョンはversion 17.03.2-ce, build f5ec1e
回答: Windows10+WSL+Dockerで同じ現象で悩んでます。 私はdocker-enterを使うことで回避しました。 インストール方法は下記の通りです。 ``` docker run --rm -v /usr/local/bin:/target jpetazzo/nsenter ``` これで/usr/local/binにdocker-enterがインストールされます。 使い方はdocker execと同じイメージで、 **docker-enter <コンテナIDかコンテナ名> [実行したいコマンド]** で実行中のコンテナに入ることができます。 根本的な解決にはなっておりませんが、回避策にはなるのかなと。 試してみてください。 docker-enterについては下記をご参照ください。 nsenter・docker-enterでコンテナに入る方法