mirror of
https://github.com/kou029w/_.git
synced 2025-01-30 13:58:08 +00:00
create docker-network example
This commit is contained in:
parent
da6116ca73
commit
f4ec67dbc4
2 changed files with 33 additions and 0 deletions
15
docker-network/README.md
Normal file
15
docker-network/README.md
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
やりたいこと: 複数の NIC がある環境でそれぞれ Docker コンテナに割り当てたい
|
||||||
|
|
||||||
|
メモ:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
docker compose create
|
||||||
|
sudo apt install -y bridge-utils
|
||||||
|
sudo brctl addif br-nic-a <NIC名>
|
||||||
|
docker compose start
|
||||||
|
# brctl show
|
||||||
|
```
|
||||||
|
|
||||||
|
インターネットにつながることは確認できなかった。
|
||||||
|
NIC を割り当てることはできた。
|
||||||
|
あとは IP アドレスを振れば問題無いか。
|
18
docker-network/compose.yml
Normal file
18
docker-network/compose.yml
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
services:
|
||||||
|
a:
|
||||||
|
image: alpine
|
||||||
|
network_mode: none
|
||||||
|
networks:
|
||||||
|
a:
|
||||||
|
ipv4_address: "10.10.1.10"
|
||||||
|
command: ping 8.8.8.8
|
||||||
|
networks:
|
||||||
|
a:
|
||||||
|
driver: bridge
|
||||||
|
internal: true
|
||||||
|
driver_opts:
|
||||||
|
com.docker.network.bridge.name: br-nic-a
|
||||||
|
ipam:
|
||||||
|
config:
|
||||||
|
- subnet: "10.10.1.0/24"
|
||||||
|
gateway: "10.10.1.1"
|
Loading…
Add table
Reference in a new issue