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

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @墨羽 发布。如若转载,请注明出处: 科技玩家 » Linux平台和Windows平台docker的安装

给TA买糖
共{{data.count}}人
人已买糖
Windows精选文章资源box

steam Origin EA等平台登录及下载加速

2021-9-7 23:16:40

教程玩家投稿精选文章

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

2021-9-9 22:08:00

92 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 57

    一天评论一次,二级就在眼前

  2. xy1220

    学到了

  3. Atlantis

    谢谢大佬无私奉献

  4.  9267

    学习学习

  5. 海14356

    谢谢分享

  6. LAzySleep

    感谢分享,谢谢楼主,赞

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索