简单讲解一下Docker的概念,最重要的是两个地方: Image,Container。如果熟悉物件导向,可以把Image想像成Class而Container就是Image产生的Object。关系如下图。
开启docker後(如果你是windows需要先打开Docker Desktop),进入cmd
docker images
查看目前系统里所拥有的imagedocker rmi <image id>
删除image
查看image可以看到image的名称(Repository)、image id、大小....等资讯。
该如何建立新的image呢? 可以看到第一个图,有四种路径建立新的image
下面大概讲解一下:
可以从网路上的公有仓库或是私有仓库拉取,世界最大的Docker HUB 在Docker HUB 进入後可以看栩栩多多的images向你招手。举一个范例,假如我们想要建立一个网页,那可以来拉apache server。
docker pull <imageName>:<tag>
docker pull httpd:2.4
之後便能看到一个新的名为httpd的images
之後详细拉出来讲解
在一些资安做的比较紮实的公司,可能无法连结到外网的Docker Hub。Image可以保存为tar档,方便他人在本地端load。
docker save -o <tarName.tar> <ImageName>
保存Image成tar档docker load -i <tarName.tar>
将tar档变成一个新的Image之後跟着container章节一起讲
串列基本定义 串列可以储存不同的资料型态,如:整数、字串、浮点数,基本格式如下: List = [...
正文 动手做之前,今天先来简单介绍一下目前有限的家中环境规划,大概如图。 图片产自Draw.io 因...
资料可以是资产、也可以是负债。 当组织积累了太多无用、甚至错误的资料时,资料不但不能提供价值,反而需...
前言 在查询 MDN 语法关於 string、array、object 的内建方法时,有没有发现开头...
今日的目标 要怎麽将我们的 GAS 成果打包成别人可以使用的版本?我们已经学了快一个月的 GAS 使...