docker envvariableslogging到同一个会话
这是我创build一个zookeeper和kafka的docker-compose文件。
对于我的kafka,我设置了2个envvariables,如下所示。
现在,我打docker,并创build了2个容器。
我如何login到设置envvariables的同一会话。 当我做dockerexec – 它使我到一个正在运行的容器,但没有看到envvariables集。 如何login到设置了envvariables的同一个会话。
version: '2' services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: build: . ports: - "9092" environment: KAFKA_ADVERTISED_HOST_NAME: 192.168.1.162 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 volumes: - /var/run/docker.sock:/var/run/docker.sock
当我做dockerexec – 它使我到一个正在运行的容器,但没有看到envvariables集。
他们定了吗? 尝试
environment: KAFKA_ADVERTISED_HOST_NAME: 192.168.1.162
至
environment: KAFKA_ADVERTISED_HOST_NAME=192.168.1.162
我找不到任何提及的分配variables与冒号docker组成: https : //docs.docker.com/compose/environment-variables/#the-env-file