Linux平台和Windows平台docker的安装

看到小姐姐的论坛里几乎所有的项目教程都是基于群晖系统中提供的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应用~希望大家能够共同进步~

第一次发文,最后感谢小姐姐提供的共享交流平台,让我一个科研狗在工作学习之余也能接触到这么多奇奇怪怪好玩儿的东西!希望咱的小论坛越来越棒!

更多相关文章查看:

如何优雅地部署docker容器

Reference

[1] Docker_百度百科 (baidu.com)

[2] https://get.docker.com

[3] Logs and troubleshooting | Docker Documentation

[4] Empowering App Development for Developers | Docker

本文由 @墨羽 发布。如若转载,请注明出处: 科技玩家 » Linux平台和Windows平台docker的安装
教程玩家投稿

juejin社区每日签到抽奖

2021-9-6 21:00:14

教程玩家投稿

windows10子系统Ubuntu20.04搭建青龙配置bot和傻妞

2021-9-9 22:08:00

27 条回复 A文章作者 M管理员
  1. nikoyy

    不知道n1
    能不能用

  2. 午夜

    学习赚积分

  3. ncncha

    win7 x64位怎么装docker,一直在用win7 ,win10感觉有点卡

  4. manxi

    👍

  5. xiami

    写的很好呢,有心了~感谢

  6. kingbird41

    不错,希望有下一期更详细的教程

  7. rush

    只会群晖图形操作

  8. 1uo

    之前想用win 版的docker薅jd,可惜一直没搞懂

  9. qingling

    把我闲置躺灰4b也弄起来👍

  10. kalla

    在这里学习不少,支持!

  11. 我吃西瓜

    学习了

  12. 奥利给

    支持一下!

  13. 随机黑洞

    我想问一下,如何安装两个docker呢?

    • 墨羽

      docker只能装一个,但是可以在docker里运行不同的容器

  14. 东哥是我哥们

    目前来看跑docker最具有性价比的就是N1,一百多块钱的价格性能也不是太差。主要是省电,省心。

    • 墨羽

      放在实验室的,树莓派体积小,还能开个小热点,比较方便。N1现在主要太贵了。而且跑docker其实arm架构支持的还不太友好,经常会出问题。

  15. 我是小可爱

    棒,等待大佬再来一篇😁

    • 墨羽

      不是大佬,也是在摸索中的小菜鸟~期待共同进步!

  16. 十一

    厉害了,引文严谨,比我专业多了...

    • LAzySheep

      确实值得学习。

  17. 小朋友

    字体颜色区分得挺好的,优秀👍

  18. tiedanwushaung

    有用,收藏了

  19. LAzySheep

    写的太棒啦,我也学会了!感谢!👍

    • LAzySneep

      有导入功能吗

      支持md不?

    • 墨羽

      小姐姐本尊!!

个人中心
今日签到
有新私信 私信列表
搜索