7.2 容器互联
1. 建立互联
$ docker run -d --name service tomcat:latest
ee9d17f71015fe87ee9e0c0202f3e00344839c4102df4b8e24001a36b760e050
$ docker run -d --name app --link service:service tomcat:latest
34c796d55c8923af377640f0d4cfe9abb69598fc6aba0965c26baf2e9f668ab32. 验证
检查环境变量
$ docker exec app env | grep SERVICE
SERVICE_PORT=tcp://172.17.0.2:8080
SERVICE_PORT_8080_TCP=tcp://172.17.0.2:8080
SERVICE_PORT_8080_TCP_ADDR=172.17.0.2
SERVICE_PORT_8080_TCP_PORT=8080
SERVICE_PORT_8080_TCP_PROTO=tcp
SERVICE_NAME=/app/service
SERVICE_ENV_JAVA_HOME=/usr/local/openjdk-11
SERVICE_ENV_LANG=C.UTF-8
SERVICE_ENV_JAVA_VERSION=11.0.13
SERVICE_ENV_CATALINA_HOME=/usr/local/tomcat
SERVICE_ENV_TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib
SERVICE_ENV_LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib
SERVICE_ENV_GPG_KEYS=A9C5DF4D22E99998D9875A5110C01C5A2F6059E7
SERVICE_ENV_TOMCAT_MAJOR=10
SERVICE_ENV_TOMCAT_VERSION=10.0.14
SERVICE_ENV_TOMCAT_SHA512=c2d2ad5ed17f7284e3aac5415774a8ef35434f14dbd9a87bc7230d8bfdbe9aa1258b97a59fa5c4030e4c973e4d93d29d20e40b6254347dbb66fae269ff4a61a5检查/etc/hosts文件内容
使用PING命令验证容器的连通性
Last updated