看到小姐姐的论坛里几乎所有的项目教程都是基于群晖系统中提供的docker应用来实现的,在这里提一下各个平台使用docker的方法,给不了解的朋友们提供一个新的思路。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化[1]。因此docker的使用是非常灵活的,不一定非要在群晖系统中才可以。下面讲一下docker在其他系统中的安装方式:
1 Linux系统
本人使用的是树莓派4B进行docker的安装,其他Linux系统例如Ubuntu、Debian系统都是可以照葫芦画瓢安装哒
1.1 使用docker官方的一键安装脚本[2]
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
这里用的是阿里云的镜像源,安装过程中出现要确认的直接确认就好,安装速度视网络速度和硬件性能而定,时间一般较长,请耐心等待。
1.2 将当前用户加入docker组
这一步很重要,不操作会出现各种奇奇怪怪的问题
sudo groupadd docker
sudo usermod -aG docker $USER
1.3 为docker设置镜像加速
在这里新建一个文件
sudo nano /etc/docker/daemon.json
填入以下内容
{
"registry-mirrors": [
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com"
]
}
保存退出
1.4 重启docker应用
sudo systemctl daemon-reload
sudo systemctl restart docker
1.5 确认安装完成
输入docker -v 显示docker的版本号,即表示成功。
2 Windows系统
在Windows系统下安装docker实属我的无奈之举,之前青龙面板自动更新之后,在arm架构树莓派上的青龙一直加载不出页面,一直处于白屏状态,为了不影响使用,才临时使用了window平台来安装。因为这些应用都需要7x24小时不间断运行,所以在生产力机器上安装这类项目,我是比较不推荐的,当然,我的建议并不重要。
2.1 前提条件[3]
- cpu必须支持虚拟化!cpu必须支持虚拟化!cpu必须支持虚拟化!

- 在Windows功能里开启Hyper-V、适用于Linux的Windows子系统和虚拟机平台


- 在Windows系统中运行docker的话,不能同时运行安卓模拟器,因为两者的虚拟化依赖是相互冲突的网上似乎有解决方法,但是我没折腾,因为我的树莓派复活了,不需要用到Docker for Win了!
2.2 安装过程
Windows系统安装docker就比较简单啦,首先在 Docker Hub官网[4] 下载Docker for Win的软件安装包,然后选则合适的位置无脑下一步就可以啦!安装包有点大,你要等一下~
期间如果缺依赖,直接按照指示去下载安装即可。
安装完成后打开运行(Win+R),输入cmd,跳转到命令行,输入 docker -v,能正常显示版本号就安装好啦!
图形化界面长这样,里面是两个之前跑的容器

Docker的安装就讲到这里,大家要是有兴趣的话,接下来会继续介绍在docker中创建容器的几种方法,也会分享一些好玩儿的docker应用~希望大家能够共同进步~
第一次发文,最后感谢小姐姐提供的共享交流平台,让我一个科研狗在工作学习之余也能接触到这么多奇奇怪怪好玩儿的东西!希望咱的小论坛越来越棒!
更多相关文章查看:
Reference
先看看,不明白的地方再问
继续加油哦,争取发表更多优秀帖子
谢谢大佬分享,谢谢!
学习一下
感谢分享,让我好好学习一下
mark一下。
这真是个好文章,谢谢
mark一下。
谢谢,分享学习了
辛苦大佬分享了,我先学习一下