俩个容器通过localhost互通,只需将第二个容器增加网络设置 --network=container:容器名 即可(不可使用-p,需要在主容器设置网络映射)
docker run -d --name mysql5.7 -p 3306:3306 -p 8848:8848 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
docker run -d --network=container:mysql5.7 -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=localhost -e MYSQL_MASTER_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=root -e MYSQL_SERVICE_DB_NAME=nacos -e JVM_XMN=128m --name nacos nacos/nacos-server
docker run -d -p 8888:8888 --name jrebel ilanyu/golang-reverseproxy
docker run -d --name postgres11 -e POSTGRES_PASSWORD=root -p 5432:5432 postgres:11
docker run -it --name elasticsearch -d -e discovery.type=single-node -p 9200:9200 -p 9300:9300 -p 9800:9800 docker.elastic.co/elasticsearch/elasticsearch:7.7.0
docker run -d --network=container:elasticsearch --name elasticHD containerize/elastichd