为什么用了 openwrt 的容器之后,服务器打开进入的是 openwrt 命令行,无法退出?

34 天前
 liuweiqing

ssh 还是正常的,桌面也可以进入,但是退出后就进入 openwrt 命令行

757 次点击
所在节点    OpenWrt
11 条回复
liuweiqing
34 天前
还有就是关闭容器会导致电脑重启
PbCopy111
34 天前
没听懂,你说的容器是啥?是 docker 么?你是怎么安装的?安装的那个??
liuweiqing
34 天前
Kinnice
34 天前
你是怎么启动的,启动命令是什么
liuweiqing
33 天前
@Kinnice
```sh
services:
openwrt:
image: 14790897/openwrt:x86_64
container_name: openwrt
restart: always
privileged: true
networks:
macvlan_net:
command: /sbin/init

networks:
macvlan_net:
driver: macvlan
driver_opts:
parent: enp1s0 # 更换为自己的网口
ipam:
config:
- subnet: 192.168.0.0/24 # 更换为自己的子网
gateway: 192.168.0.1 # 更换为自己的的网关
```
Kinnice
33 天前
你的宿主机是什么?看起来也没把 tty 挂进去呀
liuweiqing
32 天前
@Kinnice 使用 privileged 导致的,不能用这个
julyclyde
32 天前
不明白为什么要在容器里运行路由软件
容器连内核都没有,咋转发网络数据呢?
liuweiqing
31 天前
@julyclyde 我的 openwrt 容器运行的好好的
julyclyde
31 天前
@liuweiqing 是不是强依赖 privilege ?设置的 MASQUERADE 规则是在 host 上的?
liuweiqing
31 天前
@julyclyde 不需要 privilege ,第二个问题我不清楚

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1081450

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX