我在哪里可以找到像DOCKER_HOST这样的泊坞标准环境变量?

时间:2017-01-04 07:32:22

标签: maven docker environment-variables

我正在使用docker-maven-plugin。它说 -

&#34;默认情况下,插件将尝试连接到localhost:2375上的docker。将DOCKER_HOST环境变量设置为在其他位置连接。 DOCKER_HOST=tcp://<host>:2375
其他docker标准环境变量也很受尊重,例如TLS和证书。&#34;。

保护Docker守护程序套接字引用https://docs.docker.com/engine/security/https/之后。我想我需要设置一些变量,如DOCKER_TLS_VERIFY="1"和变量,用于定位ca.pem文件。那么在哪里可以找到这些docker-standerd环境变量?

1 个答案:

答案 0 :(得分:0)

您可以在运行docker-client的同一用户上找到(并设置)它们。

EG:

nick@primestorage01:~$ set | grep DOCKER
DOCKER_HOST=terrorbyte:2376
DOCKER_TLS_VERIFY=true

您可以通过多种方式进行交互式登录。一种方法是通过.bashrc文件。 (假设您正在使用bash)

在.bashrc中,您可以添加以下行:

#docker

export DOCKER_HOST=terrorbyte:2376
export DOCKER_TLS_VERIFY=true

如果这是某种自动化,取决于你的方法.bashrc不会被调用(具体来说,如果它是非交互式shell,例如通过ssh host COMMAND。在这种情况下,你和&# #39;我需要以另一种方式设置环境变量。

PS,请确保您还将证书放在预期的目录中,以使您的生活更轻松。预期目录为~/.docker