在iStoreOS上使用macvlan创建nginx-proxy-manager

在iStoreOS上使用macvlan创建nginx-proxy-manager

在 iStoreOS 上,我的路由器地址默认是 192.168.1.1,如果在这个网段上创建docker容器,只能通过地址加端口的形式访问。

如果想在一个新的网段上创建容器,且可以通过默认的80端口访问,比如:192.168.2.2上创建 nginx-proxy-manager,就要用到macvlan了。

图片[1]-在iStoreOS上使用macvlan创建nginx-proxy-manager-爱写代码的小医生

创建nginx-proxy-manager的docker-compose如下:

version: '3.8'
services:
  app:
    image: 'docker.io/jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    networks:
      macvlan:
        ipv4_address: 192.168.2.2

networks:
  macvlan:
    external: true
    name: macvlan

其中, ipv4_address 是想指定的子网地址,这样,就可以通过访问 192.168.2.2 打开nginx-proxy-manger了,其他的容器类似。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容