1

およびが Ubuntu で設定されていない場合DOCKER_TLS_VERIFY、変数を自分でエクスポートするためのデフォルトは何ですか (私は Docker Machine を使用していません)?DOCKER_HOSTDOCKER_CERT_PATH

ps aux | grep "docker daemon"

これを返します:

root       1828  2.4  0.5 764036 44804 ?        Ssl  21:32   0:01 /usr/bin/docker daemon --raw-logs
alexzei+   6557  0.0  0.0  15948  2268 pts/15   S+   21:33   0:00 grep --color=auto docker daemon
4

3 に答える 3

3

使用する export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://0.0.0.0:2376" export DOCKER_CERT_PATH="/etc/docker/server.pem"

を使用して、システムの値を見つけることができます

ps aux | grep "docker daemon"

たとえば、私の場合、私は得る root 25161 0.0 1.8 545784 38496 ? Ssl 07:11 0:00 /usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=amazonec2

sudoただし、 docker を実行するために使用する必要がある場合があります

sudo docker ps

于 2016-07-21T07:35:27.553 に答える
3

これを試すことができます:

DOCKER_HOST および DOCKER_CERT_PATH 環境変数の設定を必要とする Apache Maven などのアプリケーションを使用している場合は、これらを指定して Unix ソケット経由で Docker インスタンスに接続します。例えば:

export DOCKER_HOST=unix:///var/run/docker.sock

于 2016-07-10T03:52:19.957 に答える