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

6 天前
 liuweiqing

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

399 次点击
所在节点    OpenWrt
11 条回复
liuweiqing
6 天前
还有就是关闭容器会导致电脑重启
PbCopy111
6 天前
没听懂,你说的容器是啥?是 docker 么?你是怎么安装的?安装的那个??
liuweiqing
6 天前
Kinnice
6 天前
你是怎么启动的,启动命令是什么
liuweiqing
6 天前
@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
5 天前
你的宿主机是什么?看起来也没把 tty 挂进去呀
liuweiqing
5 天前
@Kinnice 使用 privileged 导致的,不能用这个
julyclyde
4 天前
不明白为什么要在容器里运行路由软件
容器连内核都没有,咋转发网络数据呢?
liuweiqing
3 天前
@julyclyde 我的 openwrt 容器运行的好好的
julyclyde
3 天前
@liuweiqing 是不是强依赖 privilege ?设置的 MASQUERADE 规则是在 host 上的?
liuweiqing
3 天前
@julyclyde 不需要 privilege ,第二个问题我不清楚

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

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

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

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

© 2021 V2EX