|
楼主 |
发表于 2022-9-30 14:25:53
|
显示全部楼层
猫盘的Docker一直没有bridge网络,只用host的话有些默认80端口的容器镜像无法使用。
$ H( O6 g# z Z' E
: _- f' [. j8 {1 H. M7 _今天有空折腾了下,简单几步即可启用bridge桥接网络,终于满血版的docker了。。。折腾吧!) `6 Y: `2 M) O% B
2 F3 s' R; W6 K: b" p3 w
猫盘Docker DSM7版本支持网络:bridge、host、ipvlan、macvlan、none、overlay( F% G, Z- w' S6 z% P
之前安装的DSM7.x猫盘ARM群晖Docker开启bridge桥接网络命令:仅支持DSM7系统!!!修复完毕重启套件即可!& ]2 q" W- A6 G! P) y, L
- ?. K* g3 q: j5 W
sudo sed -i 's/DAEMON_ARGS=/# DAEMON_ARGS=/g' /var/packages/Docker/scripts/start-stop-status5 V; y% d& F5 f8 `) s1 y
控制面板-计划任务,新增-触发的任务,root权限。(2022.5.25更新的三合一修复也集成了,重新修复下就不需要添加任务了)
) R8 s( \/ O0 d! Z+ X
8 C. i- f2 r, B4 y8 ~# Smodprobe ip_tables
5 ?0 W& L' ] wmodprobe iptable_filter: l2 H1 ]# g- H. k' W9 Z
modprobe iptable_nat. n( Z+ h& i4 s' ~5 D2 T
modprobe ip_conntrack
$ \0 [4 q4 t; y% Nmodprobe ipt_state5 U" d# a9 n# @& ^; @+ h
# 临时开启IP转发
- @1 m% K% F- c9 p* D) ^7 Zsysctl -w net.ipv4.ip_forward=1 L8 f/ j, d+ R/ y: A( l5 o' X; [
sysctl -w net.ipv6.conf.all.forwarding=1 |
|