猫盘是ARM硬件版本,安装的群晖系统,其Docker一直没有bridge网络,导致如果只用host的话有些默认80端口的容器镜像无法使用,按以下教程即可启用bridge桥接网络,终于是全功能版本的docker了!
一、建立bridge
打开Portainer面板 网络--添加网络
1、名称:net1
2、驱动:bridge
3、驱动选项
com.docker.network.bridge.default_bridge 参数:true
com.docker.network.bridge.enable_icc 参数:true
com.docker.network.bridge.enable_ip_masquerade 参数:true
com.docker.network.bridge.host_binding_ipv4 参数:0.0.0.0
com.docker.network.bridge.name 参数:docker0
com.docker.network.driver.mtu 参数:1500
4、网络配置
子网:172.17.0.0/16 网关:172.17.0.1
5、访问控制
启用访问控制:关闭
6、创建完毕后打开,改变所有权:public
二、使用演示
比如用docker安装sharelist
1、使用Portainer面板安装
容器端口 33001,主机端口可以指定 33111,网络选择前面新建的 net1 桥接网络
浏览器通过 IP:33111 就可以访问sharelist
2、使用docker run安装
只需要注意增加 --network net1 即可!
docker run -d -v /volume1/sharelist:/sharelist/cache -v /dev:/dev --network net1 -p 33001:33001 --name="sharelist" r
文章评论