tl;dr このスタック内のすべてのコンテナが同じ IP アドレスと MAC アドレスを使用し、ローカル ネットワーク上にあるようにしたいのですが、その方法について助けが必要です
手始めに、私はdockerとdocker-composeが初めてです。Plex サーバー用の docker-stack を作成しました (そのうちの 3 つ、一般的なカテゴリ/テレビ番組、音楽、休日ごとの映画用に 1 つ)。それぞれがローカル ネットワーク上に独自の IP アドレスと MAC を持っています。いくつかのメディア管理ツール用に 2 番目のスタックを作成しますが、今回はスタック全体で 1 つの IP アドレスと MAC アドレスを使用したいのですが、それを正しく行う方法を理解できていません。 QNAP NAS (TVS1282v3/QTS) で実行していますが、コンテナ ステーションを介して docker-compose を実行すると、ネットワークが作成されないことがわかったため、CLI を使用して作業しています。
version: '2.4'
services:
Sonarr:
image: linuxserver/sonarr
container_name: Sonarr
environment:
- TZ=AMERICA/Denver
- name= Sonarr
volumes:
- /share/MediaManagement/Sonarr/config:/config:rw
- /share/MediaManagement/rip:/rip:rw
- /share/Plex:/Plex:rw
ports:
- 8989:8989
restart: unless-stopped
Radarr:
image: linuxserver/radarr
container_name: Radarr
environment:
- TZ=AMERICA/Denver
- name= Radarr
volumes:
- /share/MediaManagement/Radarr/config:/config:rw
- /share/MediaManagement/rip:/rip:rw
- /share/Plex:/Plex:rw
ports:
- 7878:7878
restart: unless-stopped
Lidarr:
image: linuxserver/lidarr
container_name: Lidarr
hostname: Lidarr
environment:
- TZ=AMERICA/Denver
- name= Lidarr
volumes:
- /share/MediaManagement/Lidarr/config:/config:rw
- /share/MediaManagement/rip:/rip:rw
- /share/Plex:/Plex:rw
ports:
- 8686:8686
restart: unless-stopped
networks:
qnet-static:
ipv4_address: 192.168.2.100
mac_address: 05:4A:AA:08:51:43
networks:
qnet-static:
driver: qnet
ipam:
driver: qnet
options:
iface: "eth0"
config:
- subnet: 192.168.2.0/23
gateway: 192.168.2.1
私はまた、私が置いたPlex構成ファイルでどのように設定されたかのように試しました
services:
NameOfService:
mac_address: 05:4A:AA:08:51:43
networks:
qnet-static:
ipv4_address: 192.168.2.100
....
networks: ##At the end, not in each service##
qnet-static:
driver: qnet
ipam:
driver: qnet
options:
iface: "eth0"
config:
- subnet: 192.168.2.0/23
gateway: 192.168.2.1
各サービスでは、最初のコンテナーのみが機能しました....
ある時点でこれも試しましたが、まだうまくいきません/構文が間違っています
networks:
qnet-static:
driver: qnet
ipam:
driver: qnet
options:
iface: "eth0"
config:
- subnet: 192.168.2.0/23
gateway: 192.168.2.250
ipv4_address: 192.168.2.100
mac_address: 05:4A:AA:08:51:43
おそらくマイナーな部分が欠けているだけなので、助けていただければ幸いです