( ̄︶ ̄)↗  发表于 2021-11-6 22:17:33

alpine,最小化使用容器魔方,小白向

本帖最后由 ( ̄︶ ̄)↗  于 2021-11-6 23:03 编辑

为什么推荐使用alpine1,占用少,4G内存仅使用200M左右内存就启动成功了2,无用东西少,安装包仅44M3,老机器优化好,内存小,cpu性能差都可以跑起来4,docker在任何机器上都能跑(玩客云都可以https://z3.ax1x.com/2021/11/06/IlnMUP.png下载|阿尔卑斯利诺(alpinelinux.org)https://z3.ax1x.com/2021/11/06/IlEFVf.png选择自己适合的安装包,该教程使用Virtual x86_x64版本安装Alpine不管是刻录U盘还是在虚拟机里启动,进入终端之后,输入root默认无密登陆,然后执行"setup-alpine"命令,在终端上启动他的安装程序。https://z3.ax1x.com/2021/11/06/IlEmxs.png键盘布局询问键盘布局,分别输入俩次"cn"https://z3.ax1x.com/2021/11/06/IlEMq0.png后面的配置选项,"hostname"、"网卡配置"、"IP地址配置"、"配置dns"等一系列选择默认即可,有需要的可以根据实际情况修改。https://z3.ax1x.com/2021/11/06/IlEUMR.png输入密码,多少位没关系https://z3.ax1x.com/2021/11/06/IlEBdK.png时区配置手动输入"Asia"和"Shanghai"https://z3.ax1x.com/2021/11/06/IlEDIO.png选择软件源这里如果联网了,输入"none"回车,输入"f"回车,让程序自动匹配当前最快的软件源。可能会花一点时间。尽量不要跳过,因为后面格式化硬盘的时候需要联网安装相关的命令。https://z3.ax1x.com/2021/11/06/IlEheP.pnghttps://z3.ax1x.com/2021/11/06/IlEWLt.pngssh开启,回车即可https://z3.ax1x.com/2021/11/06/IlETJg.png格式化硬盘之后的每一步要仔细看了,就询问你"Availabe disksare"和"Which disks would you like touse?"来选择安装的硬盘,可以输入"?"来列举可用硬盘,然后手动输入,这里这里我安装到"sda",你有需要可以选择其他位置。在询问你"How would you like to useit?",这里输入"sys"硬盘安装,其余的"data"、"lvm"可以了解一下,这里不再赘述。https://z3.ax1x.com/2021/11/06/IlEOLq.png格式化硬盘然后复制文件需要些时间,完成之后会提示"Installationis complete",这时候拔掉U盘或者设置硬盘第一启动,就可以重启了 reboothttps://z3.ax1x.com/2021/11/06/IlEje0.png重启后用root和你安装时输入的密码登陆注意默认装好的 Alpine 不允许SSH 远程连接,十分不方便,开启远程 SSH 连接的话使用以下指令:echo "PermitRootLogin yes" >> /etc/ssh/sshd_config

service sshd restart
按i后可修改,参照宿主机IP网段,配置对应的 address, netmask, gateway 项。iface eth0 inet static

      address 192.168.1.136

      netmask 255.255.255.0

      gateway 192.168.1.1
按esc退出修改模式输入:wq(:也要输入) 保存并退出
service networking restart安装DockerDocker 包位于“社区”存储库中,因此如果 apk 添加失败且具有不可满足的约束,则需要编辑vi /etc/apk/repositories文件以添加(或取消注释)一行,如:http://dl-cdn.alpinelinux.org/alpine/latest-stable/communityhttps://z3.ax1x.com/2021/11/06/IlVwlj.png更新索引存储库apk update
开始安装apk add docker
要在引导时启动 Docker 守护程序,请运行:rc-update add docker boot

然后手动启动 Docker 守护程序,运行:service docker start在/etc/docker文件夹下 修改daemon.json,如果不存在这样的文件 新建一个即可vi /etc/docker/daemon.json
添加源{"registry-mirrors": [    "https://hub-mirror.c.163.com",    "https://ustc-edu-cn.mirror.aliyuncs.com",    "https://ghcr.io",    "https://mirror.baidubce.com"}
https://z3.ax1x.com/2021/11/06/IlVhc9.png重启dockerservice docker restart运行网心云容器docker run -d --name=wxedge \ # 容器名称--restart=always \ # 重启后自动启动--privileged \ #--privileged 必须打开--net=host\ # --net 目前只支持host(推荐)和macvlan两种网络模式(不熟悉docker和网络知识的用户不要尝试macvlan,非常复杂!)--tmpfs /run --tmpfs /tmp \-e REC=false \ # -e REC=false 第一次安装设置为false时,不会启动默认任务,默认为true,仅第一次安装有效。默认任务是CS,CY,CYK,Z。-v /media/wxedge_storage:/storage:rw\ # 挂载缓存目录onething1/wxedge docker run -d --name=wxedge --restart=always --privileged --net=host--tmpfs /run --tmpfs /tmp -e REC=false -v /media/wxedge_storage:/storage:rwonething1/wxedgehttps://z3.ax1x.com/2021/11/06/IlZ4PS.png正常创建效果如图,进入后台:ip:18888

雁鹫雕狸狮狒 发表于 2021-11-8 10:45:23

啥时候能出个windows系统安装Docker跑网心云的教程?家里群晖把VMM_X86换成Docker后真的香,资源占用巨幅下降!公司的电脑版和虚拟机X86占用资源太高了。

( ̄︶ ̄)↗  发表于 2021-11-8 11:08:58

雁鹫雕狸狮狒 发表于 2021-11-8 10:45
啥时候能出个windows系统安装Docker跑网心云的教程?家里群晖把VMM_X86换成Docker后真的香,资源占用巨幅下 ...

我尝试尝试,你现在也可以用虚拟机创个alpine按照我教程来上docker

月影 发表于 2021-11-29 16:33:13

( ̄︶ ̄)↗  发表于 2021-11-8 11:08
我尝试尝试,你现在也可以用虚拟机创个alpine按照我教程来上docker

请问,虚拟机创建alpine时创建了多个虚拟磁盘,怎么指定硬盘用以挂载缓存目录呢?

米老鼠 发表于 2021-12-1 18:20:50

雁鹫雕狸狮狒 发表于 2021-11-8 10:45
啥时候能出个windows系统安装Docker跑网心云的教程?家里群晖把VMM_X86换成Docker后真的香,资源占用巨幅下 ...

https://bbs.onethingcloud.com/forum.php?mod=viewthread&tid=724&extra=

米老鼠 发表于 2021-12-1 19:35:28

本帖最后由 米老鼠 于 2021-12-2 17:22 编辑

{"registry-mirrors": [    "https://hub-mirror.c.163.com",    "https://ustc-edu-cn.mirror.aliyuncs.com",    "https://ghcr.io",    "https://mirror.baidubce.com"}你少了个方括号。另外按照这个装完我的docker起不起来提示Cannot connect to the Docker daemon at unix:/var/run/docker.sock. Is the docker daemon running?不知道那儿的问题。

明天是昨天 发表于 2021-12-25 11:53:51

雁鹫雕狸狮狒 发表于 2021-11-8 10:45
啥时候能出个windows系统安装Docker跑网心云的教程?家里群晖把VMM_X86换成Docker后真的香,资源占用巨幅下 ...

win一直就能安装docker。拉取镜像和创建容器的指令都是一样的

越过山丘 发表于 2022-8-13 21:27:35

这个方法安装的容器能运行,但不能添加业务,跑不起来
页: [1]
查看完整版本: alpine,最小化使用容器魔方,小白向