准备:
下载镜像 deepin-desktop-community-20.5-amd64.iso 群晖下载安装 Virtual Machine Manager 套件
系统我分配了 cpu4/ 内存4g/硬盘 20G (供参考)
安装模式我选择了图形化界面,比较适合小白,一步步跟着指引走。
安装过程两点注意,记住你创建了账户名称以及密码, 勾选安装 ssh serve。
开机后 ssh 连接系统,ip 地址可以在系统的网络设置中查看。
通常我们会先要拿到 root 权限,此处第一坑出现,发现输入 sudo -i 返回错误。
解决方法:
apt-get install sudo
然后还需要把当前用户加入 sudoers 文件中,执行命令:
vim /etc/sudoers
在%sudo ALL=(ALL:ALL) ALL 这一行底下加入:
username ALL=(ALL) ALL
这里面的那个 “username” 请替换成你当前的用户名。
注意,因为这个文件是一个支付文件所以在修改完成后请使用 wq! 保存/
保存即可使用 sudo 啦!
如果安装过程使用 vim 工具有问题可以重新安装一下 vim ,比如光标不正常。
apt-get install vim
在 Linux 上安装 QEMU Guest Agent
这步很重要,这个是为了让你可以在关机后,正常再次开启这个虚拟机,如果不安装重启或关机后无法再启动这个虚拟机(血的教训)
- 选择虚拟机然后单击连接。
- 输入
sudo -i以获得管理员权限。 - 使用以下任一命令安装QEMU guest 代理程序
- 对于 Ubuntu 操作系统
apt-get install qemu-guest-agent
- 对于 RedHat/CentOS/Fedora 操作系统
yum install qemu-guest-agent
接下来安装 docker 以及 docker-compose
Ubuntu开启ssh服务及允许root登录
1)安装ssh服务器端 Ubuntu默认没有安装ssh的server,需要安装
ssh客户端是默认安装的,连接其它ssh服务器用的,使用 apt install openssh-client安装
2)允许远程使用root账号ssh连接本机 修改/etc/ssh/sshd_config文件
修改如下:允许root账户登录
使用用户名密码作为验证连接
修改配置让ssh允许root登录 1.配置ssh配置文件
保存退出,重启ssh服务
需要重启系统或者sshd服务
安装ssh服务后,系统默认开启系统sshd,查看sshd状态如果不是默认启动,修改服务为enable
安装 Dockge
Create directories that store your stacks and stores Dockge's stack
Download the compose.yaml
Start the server
搭建 NPM
进入 IP:5001 中开启运行 NPM