请选择 进入手机版 | 继续访问电脑版

#楼主# 2021-11-6

跳转到指定楼层
本帖最后由 ( ̄︶ ̄)↗  于 2021-11-6 23:03 编辑

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

  2. service sshd restart
复制代码

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

  2.       address 192.168.1.136

  3.       netmask 255.255.255.0

  4.       gateway 192.168.1.1
复制代码

按esc退出修改模式
输入  :wq  (:也要输入) 保存并退出

  1. service networking restart
复制代码
安装Docker
Docker 包位于“社区”存储库中,因此如果 apk 添加失败且具有不可满足的约束,则需要编辑vi /etc/apk/repositories文件以添加(或取消注释)一行,
更新索引存储库
  1. apk update
复制代码

开始安装
  1. apk add docker
复制代码

要在引导时启动 Docker 守护程序,请运行:
  1. rc-update add docker boot
复制代码


然后手动启动 Docker 守护程序,运行:
  1. service docker start
复制代码
在/etc/docker文件夹下 修改daemon.json,如果不存在这样的文件 新建一个即可
  1. 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"
}

重启docker
  1. service 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
  1. docker run -d --name=wxedge --restart=always --privileged --net=host  --tmpfs /run --tmpfs /tmp -e REC=false -v /media/wxedge_storage:/storage:rw  onething1/wxedge
复制代码
正常创建效果如图,进入后台:ip:18888

转播转播 分享淘帖
回复

使用道具

  • TA的每日心情
    擦汗
    2023-5-10 21:21
  • 8

    主题

    57

    帖子

    234

    积分

    小学生

    Rank: 2

    积分
    234
    雁鹫雕狸狮狒 发表于 2021-11-8 10:45:23
    啥时候能出个windows系统安装Docker跑网心云的教程?家里群晖把VMM_X86换成Docker后真的香,资源占用巨幅下降!公司的电脑版和虚拟机X86占用资源太高了。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-30 13:14
  • 10

    主题

    1014

    帖子

    607

    积分

    小学生

    Rank: 2

    积分
    607

    最佳新人

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

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

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    12

    积分

    幼儿园

    Rank: 1

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

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

    使用道具 举报

  • TA的每日心情
    可爱
    2024-4-4 13:20
  • 96

    主题

    1504

    帖子

    88

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    88

    热心会员最佳新人

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

    https://bbs.onethingcloud.com/fo ... ;tid=724&extra=
    回复

    使用道具 举报

  • TA的每日心情
    可爱
    2024-4-4 13:20
  • 96

    主题

    1504

    帖子

    88

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    88

    热心会员最佳新人

    米老鼠 发表于 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?
    不知道那儿的问题。

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2021-12-26 22:01
  • 1

    主题

    20

    帖子

    68

    积分

    小学生

    Rank: 2

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

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

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    23

    积分

    幼儿园

    Rank: 1

    积分
    23
    越过山丘 发表于 2022-8-13 21:27:35
    这个方法安装的容器能运行,但不能添加业务,跑不起来
    回复

    使用道具 举报