1, docker network inspect dk.cn
[
{
"Name": "dk.cn",
"Id": "cbddc77d0580c66c0ff4eda9fc37671e6d0129285fca11f4341708fdd8cf3328",
"Created": "2019-01-10T10:52:37.612909902+08:00",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.24.0.0/16",
"Gateway": "172.24.0.1"
}
]
},
"Internal": false,
"Attachable": true,
"Containers": {
"195f22f282d88271a85d51eb49ca9a7fd2c51ae7c22c027a7afd0bc9cd77cf14": {
"Name": "mss-resource",
"EndpointID": "53ce0c5c38e93233ae2a4d62a1432db8085efe494dd3cf72e47038dada92fa42",
"MacAddress": "02:42:ac:18:00:0a",
"IPv4Address": "172.24.0.10/16",
"IPv6Address": ""
},
"2ec03cbf7a504214f82f0f83561d68329e8844fba9382f2c98d3ff6f5cfd1d66": {
"Name": "ms-config",
"EndpointID": "56407bd64388baf3e555c5ec2e8c10391cfef969006433e0325bf04b87221d34",
"MacAddress": "02:42:ac:18:00:07",
"IPv4Address": "172.24.0.7/16",
"IPv6Address": ""
},
"8523bc152d81841b8d5b94377f68af5abc75f2d1a1d9fc549109a3356090a748": {
"Name": "micro-service-skeleton_db_1",
"EndpointID": "ae3d905cac8094470072cd4d86c81f3a90c60770cdef39053b2dd58ea8ffe0a1",
"MacAddress": "02:42:ac:18:00:05",
"IPv4Address": "172.24.0.5/16",
"IPv6Address": ""
},
"861df3d5d3f4ca01cd8c36d5c193c939573496cd56788b31a420602404b2421b": {
"Name": "mss-gateway",
"EndpointID": "accd9f755b71e4c7e494df221b8018a72cd2fbfdd5acfc20b4e5ecbb606c0d9c",
"MacAddress": "02:42:ac:18:00:03",
"IPv4Address": "172.24.0.3/16",
"IPv6Address": ""
},
"8b46cb131589c46cd3230ce6ac63ce79e7584ae5f403c50693820cbfe4179008": {
"Name": "micro-service-skeleton_rabbit_1",
"EndpointID": "762507fa6db7beb57cf0cdf438cbed6383782c0984020f261270d0b55da583fe",
"MacAddress": "02:42:ac:18:00:06",
"IPv4Address": "172.24.0.6/16",
"IPv6Address": ""
},
"a2790e7cb9db2020be573222ef65422e6e2615dad3602c7fdbc40fe3c397790e": {
"Name": "mss-oauth",
"EndpointID": "c07bc7f7536795ab0ea43a598c4f74bb9fe229deb7b5768e11ba8f5dabbd3049",
"MacAddress": "02:42:ac:18:00:0b",
"IPv4Address": "172.24.0.11/16",
"IPv6Address": ""
},
"a6dd772631ac9322da178e982fe953470a89d8537788b435ad03ec7bfa2b6040": {
"Name": "mss-upms",
"EndpointID": "b4d7e85df788556810ac44fd3493de5af454b5f551b406fe99c1eac32e0fbf03",
"MacAddress": "02:42:ac:18:00:08",
"IPv4Address": "172.24.0.8/16",
"IPv6Address": ""
},
"a7fcae1adedfbb5e9d4149119a596166e04432fff3d2757ab0368be8474bb50d": {
"Name": "micro-service-skeleton_redis_1",
"EndpointID": "f63e279b4c577f2ec7b6d38d29603d7e690a73d4c6d347c4e345dc5022834789",
"MacAddress": "02:42:ac:18:00:02",
"IPv4Address": "172.24.0.2/16",
"IPv6Address": ""
},
"b31524f0abc2c47c58e312cd8ee9e72c33eb7b469608c70e9d14035317dcad6f": {
"Name": "mss-monitor",
"EndpointID": "ff5f85a60c5191eb9b3a02f86019d370bd8767cbc20cb91234be73fe23fc4a67",
"MacAddress": "02:42:ac:18:00:09",
"IPv4Address": "172.24.0.9/16",
"IPv6Address": ""
},
"ca953e04df370c6fc0d03c167f27f76e6b4b34bea09237734843a658e6934178": {
"Name": "mss-eureka1",
"EndpointID": "7739420d5f1d01046219aac629c2d1491b16ec0a8c9ba8e227797578ce6d1a68",
"MacAddress": "02:42:ac:18:00:04",
"IPv4Address": "172.24.0.4/16",
"IPv6Address": ""
}
},
"Options": {},
"Labels": {
"com.docker.compose.network": "dk.cn",
"com.docker.compose.project": "micro-service-skeleton",
"com.docker.compose.version": "1.23.2"
}
}
]
2. check register services
3 docker compose codes
version: '3.5'
services:
# config center
ms-config:
container_name: ms-config
build: ms-config
image: frolvlad/alpine-oraclejdk8:slim
ports:
- 8888:8888
hostname: ms-config
restart: on-failure
networks:
dk:
aliases:
- dk.cn
volumes:
- ./ms-config/target/ms-config-2.0.0.jar:/usr/app.jar
- /usr/config-file:/usr/config-file
entrypoint: ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/usr/app.jar"]
# ### gateway
mss-gateway:
container_name: mss-gateway
build: mss-gateway
image: frolvlad/alpine-oraclejdk8:slim
ports:
- 9030:9030
environment:
- "spring.profiles.active=test"
hostname: mss-gateway
restart: on-failure
networks:
dk:
aliases:
- dk.cn
volumes:
- ./mss-gateway/target/mss-gateway-2.0.0.jar:/usr/app.jar
entrypoint: ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/usr/app.jar"]
# # monitor center
#
mss-monitor:
container_name: mss-monitor
build: mss-monitor
image: frolvlad/alpine-oraclejdk8:slim
ports:
- 9050:9050
environment:
- "spring.profiles.active=test"
hostname: mss-monitor
restart: on-failure
networks:
dk:
aliases:
- dk.cn
volumes:
- ./mss-monitor/target/mss-monitor-2.0.0.jar:/usr/app.jar
entrypoint: ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/usr/app.jar"]
# ### auth center
mss-oauth:
container_name: mss-oauth
build: mss-oauth
image: frolvlad/alpine-oraclejdk8:slim
ports:
- 9060:9060
environment:
- "spring.profiles.active=test"
hostname: mss-oauth
restart: on-failure
networks:
dk:
aliases:
- dk.cn
volumes:
- ./mss-oauth/target/mss-oauth-2.0.0.jar:/usr/app.jar
# - ./mss-oauth/exec.sh:/usr/exec.sh
entrypoint: ["java","-jar","/usr/app.jar"]
# entrypoint: ["sh","/usr/exec.sh"]
# # register center
mss-eureka1:
container_name: mss-eureka1
build: mss-registry
image: frolvlad/alpine-oraclejdk8:slim
ports:
- 9010:9010
environment:
- "spring.profiles.active=test"
hostname: mss-eureka1
networks:
dk:
aliases:
- dk.cn
restart: on-failure
volumes:
- ./mss-registry/target/mss-registry-2.0.0.jar:/usr/app.jar
entrypoint: ["java","-jar","/usr/app.jar"]
# ### resource center
mss-resource:
container_name: mss-resource
build: mss-resource
image: frolvlad/alpine-oraclejdk8:slim
ports:
- 9023:9023
environment:
- "spring.profiles.active=test"
hostname: mss-resource
restart: on-failure
networks:
dk:
aliases:
- dk.cn
volumes:
- ./mss-resource/target/mss-resource-2.0.0.jar:/usr/app.jar
entrypoint: ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/usr/app.jar"]
# ## mss-upms
mss-upms:
container_name: mss-upms
build: mss-upms
image: frolvlad/alpine-oraclejdk8:slim
ports:
- 9021:9021
environment:
- "spring.profiles.active=test"
hostname: mss-upms
restart: on-failure
networks:
dk:
aliases:
- dk.cn
volumes:
- ./mss-upms/target/mss-upms-2.0.0.jar:/usr/app.jar
entrypoint: ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/usr/app.jar"]
redis:
image: redis:alpine
ports:
- 6379:6379
hostname: redis
restart: on-failure
volumes:
- ./other/redis/redis.conf:/etc/redis/redis.conf
- ./other/redis/data:/data
networks:
dk:
aliases:
- dk.cn
rabbit:
image: rabbitmq:management
hostname: rabbit
restart: on-failure
ports:
- 15672:15672
- 5672:5672
networks:
dk:
aliases:
- dk.cn
db:
image: mysql:5.7
hostname: db
restart: on-failure
ports:
- 3306:3306
volumes:
- ./other/db/setup.sh:/mysql/setup.sh
- ./other/db/zuul_auth.sql:/mysql/zuul_auth.sql
- ./other/db/privileges.sql:/mysql/privileges.sql
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
entrypoint: ["sh","/mysql/setup.sh"]
networks:
dk:
aliases:
- dk.cn
networks:
dk:
name : dk.cn
driver: bridge