就如GitHub一样,只是Docker Hub是一个存放Docker img的一个平台
利用它可pull img(软件),快速建置想要的服务或环境
相反的,也可利用它对img进行push,达到备份或版本管理的效果
先到App应用商店看看,插件若有鲸鱼图标,皆为docker img
从这里pull反而比较像「下载」软件的感觉,因为使用者直接跳过pull的动作,直接进入app设定
但不代表系统就不存在pull的动作
我们随便找个docker插件看详细资讯:
可看到
- 发布者名称(Author)
- 存放库位置(Docker Hub):为存放img镜像的空间,内部会存放不同版本的img
- 隶属存放库(Repository):此存放库隶属为哪位发布者
代表此app也是从Docker Hub pull下来的喔~
TIP:APP商店的Docker插件只包含unRaid第三方挑选的,并未包含所有Public Repository,所以熟悉Docker Hub操作仍是必要的
目标:熟悉Docker img pull至unRaid的流程
以httpd为示范 (类似apche,可以想成是apache的精简(lite)版
先开启Repository网址
https://hub.docker.com/_/httpd?tab=tags&page=1&ordering=last_updated
Tags内会存放Repository所有公开版本的img,可依需求挑选:
pull格式:
Author/Repository:version
(version为指定的img版本)
(有发现网址上的ordering=last_updated了吗,没给version参数的话docker就会默认选择latest版本)
OK,现在我们可以到 DOCKER > ADD CONTAINER
,开始pull img!
- Template : 可把其他容器pull的设定档汇入
- Repository : 就是Docker Hub存放库位址啦,填上pull格式方可存取
- Network Type:设定网路模式
- Bridge 桥接模式,使用 container预设的ip跟port,但因为做了子网域切割,主机连线需采用port映射才可使用
- Host 会直接使用主机上的ip跟container预设的port
- Custom 手动分配模式,会使用新分配的ip跟port;对设定不清楚选这个即可
- Console shell command:设定shell类型,保持默认即可
pull完container会自动启动
假如没问题在browser输入192.168.0.181:8080
,有出现以下画面就完成了
>>: DAY17 - 档案处理 - 不只是副档名检查!真正的检查档案格式
前言: 经过这几天的测试 我一直想让 val_accuracy 提升 但前面的方法几乎都不太管用 所...
铁人赛写到现在,其实主题中的内容还有很多可以实作的部分,但一方面是不确定时间到期後,铁人赛系列还能不...
一人企业不会倒,顶多自己过不好。 两人企业不会倒,顶多女友跑掉。 三人企业不会倒,顶多大家说好领得少...
ISMS (Information Security Mangement System) 资讯安全管...
本文分享我第一次投稿社群研讨会担任讲者的故事。 进入正题 如前几天提到的,我在 2019 年就参加过...