OpenWrt软路由Docker容器运行Debian

图片[1]-OpenWrt软路由Docker容器运行Debian-祖传电工

在家中iStoreOS(基于openwrt)软路由上docker中运行一个Debian系统,充分发挥X86硬件性能;

iStoreOS自带docker,所以直接可以拉取运行容器,有精美图形界面;

以下操作均在终端中进行操作

1、先进入路由192.168.10.1:22终端,拉一个镜像

docker pull debian

2、创建docker容器,并让它动起来

-p 映射22端口22为外部2222端口

-v 目录映射到外部,方便导出数据

docker run -id \
-p 2222:22 \
-v /mnt/data_sda4/d1-down:/mnt/download \
debian

3、进入容器,安装依赖

1、docker ps 命令查看CONTAINER ID,我这Debian容器显示为12def2ef7838

图片[2]-OpenWrt软路由Docker容器运行Debian-祖传电工

2、进入到容器当中去

docker exec -it 12def2ef7838 /bin/bash
图片[3]-OpenWrt软路由Docker容器运行Debian-祖传电工

3、更新系统及安装依赖组件

apt update  -y
apt install  wget curl  vim openssh-server   -y

4、设置root密码

passwd  root

5、允许root远程登录

vim  /etc/ssh/sshd_config

将下面内容注释去掉,并修改如下保存

Port 22

ListenAddress 0.0.0.0

PermitRootLogin yes

重启SSH服务让它生效

/etc/init.d/ssh  restart

6、退出容器

设置完debian系统相关设置后,就可以退出容器终端,快捷键如下

Ctrl + D

完毕:

至此,就可以通过局域网内其它设备远程进入docker容器中的Debian系统进行控制了;

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

昵称

取消
昵称表情代码图片