小编bel*_*lop的帖子

如何从docker-compose创建的docker容器内部连接到本地计算机?

我有一个使用docker-compose创建的Docker容器。这是yml文件。

version: "3"
services:
  redis:
    image: "redis"
  web:
    image: "myimage"
    ports:
      - "8000:8000"
    environment:
      REDIS_HOST: redis
    volumes:
      - .:/usr/src/app
    depends_on:
      - "redis"
    command: ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)

我的Web应用程序需要从此容器连接到本地计算机,因为我的本地计算机正在运行Docker容器的Web应用程序需要访问的另一个Web应用程序。我该怎么做呢?本地主机的web应用程序托管在其他端口(7777)上。

我已经从Docker容器内部看到了如何连接到计算机的本地主机?,并且使用“ extra_hosts”选项使它正常工作,但是我想知道是否还有另一种方法可以执行此操作?

docker docker-compose docker-network

4
推荐指数
1
解决办法
5531
查看次数

标签 统计

docker ×1

docker-compose ×1

docker-network ×1