Docker:Docker Hub Pull 流程

什麽是Docker Hub?

就如GitHub一样,只是Docker Hub是一个存放Docker img的一个平台
利用它可pull img(软件),快速建置想要的服务或环境

相反的,也可利用它对img进行push,达到备份或版本管理的效果

实作

先到App应用商店看看,插件若有鲸鱼图标,皆为docker img
https://ithelp.ithome.com.tw/upload/images/20211002/20117399dqLIt1l68B.png

从这里pull反而比较像「下载」软件的感觉,因为使用者直接跳过pull的动作,直接进入app设定
但不代表系统就不存在pull的动作
我们随便找个docker插件看详细资讯:
https://ithelp.ithome.com.tw/upload/images/20211002/201173990DSrpoJBgQ.png
可看到

  • 发布者名称(Author)
  • 存放库位置(Docker Hub):为存放img镜像的空间,内部会存放不同版本的img
  • 隶属存放库(Repository):此存放库隶属为哪位发布者
    代表此app也是从Docker Hub pull下来的喔~
    TIP:APP商店的Docker插件只包含unRaid第三方挑选的,并未包含所有Public Repository,所以熟悉Docker Hub操作仍是必要的
  • pull操作

目标:熟悉Docker img pull至unRaid的流程

以httpd为示范 (类似apche,可以想成是apache的精简(lite)版
先开启Repository网址

https://hub.docker.com/_/httpd?tab=tags&page=1&ordering=last_updated

https://ithelp.ithome.com.tw/upload/images/20211002/20117399g1LQ1eqkKB.png
Tags内会存放Repository所有公开版本的img,可依需求挑选:

pull格式:Author/Repository:version
(version为指定的img版本)
(有发现网址上的ordering=last_updated了吗,没给version参数的话docker就会默认选择latest版本)

OK,现在我们可以到 DOCKER > ADD CONTAINER,开始pull img!
https://ithelp.ithome.com.tw/upload/images/20211002/20117399rMeiZQpUUE.png

  • 参数详解

  • Template : 可把其他容器pull的设定档汇入
  • Repository : 就是Docker Hub存放库位址啦,填上pull格式方可存取
  • Network Type:设定网路模式
  1. Bridge 桥接模式,使用 container预设的ip跟port,但因为做了子网域切割,主机连线需采用port映射才可使用
  2. Host 会直接使用主机上的ip跟container预设的port
  3. Custom 手动分配模式,会使用新分配的ip跟port;对设定不清楚选这个即可
  • Console shell command:设定shell类型,保持默认即可

pull完container会自动启动

假如没问题在browser输入192.168.0.181:8080,有出现以下画面就完成了
https://ithelp.ithome.com.tw/upload/images/20211002/20117399XRHVAVKNJz.png


<<:  演讲该让人打包带走的东西

>>:  DAY17 - 档案处理 - 不只是副档名检查!真正的检查档案格式

IOS、Python自学心得30天 Day-18 影像训练大小

前言: 经过这几天的测试 我一直想让 val_accuracy 提升 但前面的方法几乎都不太管用 所...

Day27:歪楼+卡文(全英文笔记 - I)

铁人赛写到现在,其实主题中的内容还有很多可以实作的部分,但一方面是不确定时间到期後,铁人赛系列还能不...

成员 4 人:杰克爬上藤蔓,不想救公主

一人企业不会倒,顶多自己过不好。 两人企业不会倒,顶多女友跑掉。 三人企业不会倒,顶多大家说好领得少...

ISO 27001 机房管理部份之一

ISMS (Information Security Mangement System) 资讯安全管...

第一次当社群讲者

本文分享我第一次投稿社群研讨会担任讲者的故事。 进入正题 如前几天提到的,我在 2019 年就参加过...