简介
说明
本文介绍如何实现docker-compose连接到宿主机网络。
需求场景
docker-compose.yml中的services下的容器是无法与宿主机网络连接的,让多个应用进行网络连接的方法:docker-compose.yml设置networks,将其指定为host网络。
本文要达到的目的
1个docker compose和宿主机进行连接:app(halo)与宿主机。
docker compose的方法
1. 每个docker-compose.yml的一级配置都加上如下配置:
networks: external_net_1: name: host external: true
2. 需要进行网络连接的services加上networks配置:
services: app: # image: # container_name: # ports: # volumes: # environment: networks: - external_net_1
docker的方法
docker xxx –net app_net
请先
!