2017-08-24 3 views
0

Windows 7にDocker Toolboxをインストールしたようです。 は、今では(私は仮定)とポート2376上で実行されているTLSは、私が無効になってTLSを使用してポート2375上で実行したいWindows上のDocker Toolbox:TLSを無効にする

$ docker-machine ls 
    NAME  ACTIVE DRIVER  STATE  URL SWARM DOCKER ERRORS 
    default *  virtualbox Running tcp://192.168.99.100:2376   v17.06.1-ce 

を可能にしました。

はそれが可能(Windows上で?)です

私は提案の多くを発見したが、Linux

+0

なぜですか? *有効な*理由はありますか?ブラウザーもプログラミング言語も、TLSで問題なく動作します。おそらく別の問題があり、それがTLSによって引き起こされたと思いますか? –

+0

おそらく。私はMaven Dockerプラグインを使用しています。 [エラー]目標com.spotifyを実行できませんでした:docker-maven-plugin:0.2.3:プロジェクトのbuild(default-cli)HelloWorldJavaMicroService:例外が捕捉されました:java.util.concurrent .ExecutionException:com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException:java.net.SocketException:接続リセット - > [ヘルプ1] TLSの問題の可能性があります – pacionet

+0

例:https:/ /stackoverflow.com/questions/31176262/what-does-the-docker-tls-verify-and-docker-cert-path-variable-do – pacionet

答えて

1

のために私はMAVEN上でこの設定で解決 "実行構成" 環境プロパティ

DOCKER_CERT_PATH C:\Users\<username>\.docker\machine\certs 
DOCKER_HOST tcp://192.168.99.100:2376 
DOCKER_TLS_VERIFY 1 
0

の場合あなたはLinux + Ubuntu + Docker ToolboxのWindows 10 + Windows Subsystemを実行しています。.zshrcまたは.bashrcのいずれかに次の行を追加してください(助けを求める@pacionet):

export DOCKER_HOST=tcp://192.168.99.100:2376 // your Docker IP 
export DOCKER_CERT_PATH=/mnt/c/Users/YOUR_USERNAME/.docker/machine/certs 
export DOCKER_TLS_VERIFY=1 

docker-composeを使用しているときにTLS関連のエラーが発生した場合は、最新のDocker Composeバージョンを使用していることを確認してください。

関連する問題