- 创建 docker network 的 macvlan 接口
- 创建宿主机的 macvlan 接口 (用于宿主机和绑定 docker network macvlan 的容器通信),传送门
# 1. 在宿主机上创建一个名为 "mynet-shim" (可任意)的 macvlan 接口
ip link add mynet-shim link enp4s0 type macvlan mode bridge
# 2. 设置这个设备的 ip (在上一步的脚本中已经设定好了),并启动
ip addr add 192.168.123.66/32 dev mynet-shim
ip link set mynet-shim up
# 3. 设置路由,使得主机和容器通信走这个创建的 macvlan 接口
ip route add 192.168.123.64/28 dev mynet-shim
docker compose -p dsm up -d
- linux 终端查看容器状态
- 登录 web 控制台
http://{{dsm_container_ip}}:5000
docker compose -p dsm down