You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python Docker SDK为Docker容器指定固定IP启动

使用Python Docker SDK指定IP启动容器

你可以通过在client.containers.run()方法中配合network、ipv4_address和dns参数实现指定IP启动容器,对应你控制台命令的写法如下:

container = client.containers.run(
    "testimage",
    detach=True,
    network="mynet",
    ipv4_address="172.18.0.22",
    dns=["8.8.8.8"]
)

需要注意两个关键点:

  • 必须使用自定义桥接网络(比如示例中的mynet),Docker默认的bridge网络不支持手动指定容器IP
  • ipv4_address参数必须和network参数同时传入,单独使用无效

内容的提问来源于stack exchange,提问作者Jurudocs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 16:10:25