docker里进行虚拟机运行的方法

avatar shenyifan 2024-02-20 00:00 157次浏览 评论已关闭

最近,我组成了一条黑色的裙子当我玩docker时,我突然想到ubuntu也可以在docker上运行吗?为什么之前编译固件的教程教我们在WSL或虚拟机ubuntu中进行?docker的运行效率远高于虚拟机,无需繁琐设置。

然后试试无论如何,如果容器损坏,直接删除是好的,这对宿主机没有影响搜索了一圈,用docker乌班图编译的教程不多在这种情况下,我会自己摸索最后,我把编译好的容器commit变成了镜像我重试了五次,确认没有问题。

如有问题,欢迎交流

由于这个镜像是在第一次编译后形成的,它已经包含了环境和依赖性朋友们不必担心编译错误在这里,编译过程使用绕过模式而不是整体情况毕竟,大多数需要的东西都在镜像中这是hub连接sampon//ubuntu – Docker Image 。

| Docker Hub,puttty或fianlshell等终端可以直接复制里面的命令让我在下面演示一下由于它包含了第一次编译的环境和依赖性,镜像较大,因此使用nohup &下载后台nohup docker pull sampoon/ubuntu:openwrt_sampoon &。

大约40分钟就可以完成了当我们喝一杯咖啡回来时,我们的镜像一直在等待我们的操作,节省了第一次编译的不确定性和大量时间docker images后面是复制粘贴hub上的命令,包括创建容器,进入ubuntu,使用普通用户更新代码,直到makee menuconfig这个熟悉到不能再熟悉的命令。

docker run -dit –name ubuntu sampoon/ubuntu:openwrt_sampoondocker exec -it ubuntu /bin/bash  apt-get install sudo

sudo sh -c “apt update && apt upgrade -y”su sampooncd /home/sampoon/ledegit pull./scripts/feeds update -a && ./scripts/feeds install -a

rm -rf ./tmp && rm -rf .configmake menuconfig选择luci-app我就不多介绍了,反正需要的都有,也不需要vim修改feeds,按需要求哦,否则冲突也不能保证。

然后是下载和编译,下载的命令可以执行几次make -j4 download V=smake -j$(($(nproc)   1)) V=s因为是二次编译,可以全速进行,不用单核慢慢来测试完成大概一个小时。

我是i3-8100四核最后,从容器中退出exitexit用docker复制乌班图中的文件夹记得按要求在群辉新建一个文件夹,复制路径,更换到命令中docker cp ubuntu:/home/sampoon/lede/bin/targets /path_to_your_file。

到目前为止,编译已经完成。第一次下载镜像大约需要2个小时,然后是1个小时。如果有新的协议,你可以尝试更新它,现在它基本上得到了支持。

以上就是今天所分享的内容了,深易凡软件库每天给大家带来更高效的企业服务软件,其中包括红包软件有微信,钉钉,支付宝,陌陌,QQ,千合严选,西梅甄选,nsgo,青柠易购,旺惠优品,优品盲盒,名扬优选,美彩优选,华潮易购,奈斯特惠,和启优选,良优品,果海臻选,米兰优选,火星严选,惠美优选,淘利购,世纪购,潮动力,萤火通讯,好选悦品,智云互享,知信,致美臻选,万盛超市,微信多开,微信分身,U仔,小苹果,旭禾优品,淘讯盲盒等现如今热门社交软件,其中功能有红包软件,红包辅助,埋雷辅助,单透,埋雷软件,牛牛辅助,透视,牛牛外挂,尾数控制,机器人等一些红包强项外挂辅助软件功能免费下载使用。

发表评论
请先登录后再评论~