如何从Docker容器连接到网络,其中某些IP的网络连接受到限制

时间:2019-09-07 10:19:28

标签: docker networking docker-compose vps

问题

Am将应用程序部署到网络上的Linux VPS,其中只有一个IP地址可以连接到Internet,即VPS的IP。

我正在使用docker和docker-compose部署网站,并且在构建docker容器时无法连接到网络以下载依赖项。

如何解决这个问题? 我可以使用VPS IP地址从容器内部连接到网络吗?

我试图更改docker IP地址,并强迫它使用用于连接到互联网的IP,但它无法正常工作。

有什么想法吗?似乎缺少一些网络基础知识。

这是如何将IP分配给我的容器

version: '3'
volumes:
  project:
  data: {}
services:
  api:
    restart: always
    build:
      context : .
      dockerfile: ./Cartix/Dockerfile
    ports:
      - 8000:8000
    networks:
      vpcbr:
        ipv4_address: {VPS IP with internet}
    depends_on:
      - postgres
networks:
  vpcbr:
    driver: bridge
    ipam:
     config:
      - subnet: {Subnet adresss}/24

0 个答案:

没有答案
相关问题