monkey110
V2EX  ›  问与答

docker compose 创建的容器如何加入默认的 bridge 网络?

  •  
  •   monkey110 · Apr 24, 2024 · 1403 views
    This topic created in 760 days ago, the information mentioned may be changed or developed.
    Debian 系统
    Docker version 24.0.6, build ed223bc
    Docker Compose version v2.21.0

    docker compose 文件内容

    version: '2'
    services:
    jackett:
    image: lscr.io/linuxserver/jackett:latest
    container_name: jackett
    environment:
    - PUID=1000
    - PGID=1000
    - TZ=Asia/Shanghai
    - AUTO_UPDATE=true
    - RUN_OPTS= # 运行选项,留空表示使用默认设置
    volumes:
    - ./data:/config
    - ./downloads:/downloads
    ports:
    - 9117:9117
    restart: unless-stopped

    搜索的结果是创建的容器会用默认的 bridge ,但是实际用 docker compose up -d 后总是会自己创建一个网络,

    而不能加入默认的 bridge 网络,其他用 docker compose 创建的容器也一样,会自己创建一个网络,本想用 docker

    compose 方便管理,把 docker cli 全部转换成 docker compose ,现在这种创建一堆网络的情况令人头疼

    [img][/img]
    2 replies    2024-04-24 20:32:41 +08:00
    dmanbu
        1
    dmanbu  
       Apr 24, 2024   ❤️ 1
    network_mode: bridge
    monkey110
        2
    monkey110  
    OP
       Apr 24, 2024
    @dmanbu 好家伙,可以了,按文心一言和 GPT3.5 的方法改了几次都报错,按照这个法子一下子就成功了,某些情况 AI 还是比不过人工。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2117 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:01 · PVG 08:01 · LAX 17:01 · JFK 20:01
    ♥ Do have faith in what you're doing.