簡體   English   中英

將主機IP地址分配給Docker容器

[英]Assign Host IP-Address to Docker Container

是否可以將主機系統的IP地址分配給Docker容器?

上下文:我想通過使用SrcapyElasticsearch-Pipline訪問我的AWS Elasticsearch Service(ES)域。 僅某些IP地址可訪問ES域。 當前,我在運行抓癢的蜘蛛時收到“連接被拒絕錯誤”消息。 據我了解,docker容器會獲得一個動態IP地址(該地址不在允許的IP中)。 由於允許主機的IP地址訪問ES域,因此我想將此IP分配給運行scrapy spider的docker容器。

目前,我在自己的計算機上嘗試使用Docker for Windwos進行描述。 我還想在AWS EC2實例上運行容器。

當前我的草書項目的settings.py:

ITEM_PIPELINES = {
  'scrapyelasticsearch.scrapyelasticsearch.ElasticSearchPipeline' : 300
}

ELASTICSEARCH_SERVER = 'https://testdomain.us-east-2.es.amazonaws.com' 
ELASTICSEARCH_PORT = 443
ELASTICSEARCH_INDEX = 'testindex'
ELASTICSEARCH_TYPE = 'testtype'

提前致謝

我認為

docker container create --net host ...

會為你做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM