网站大量收购独家精品文档,联系QQ:2885784924

Docker使用手册说明书1.2.pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Docker使用手册

docker的安装教程请见作者的其他文档,地址:

https://limaofu.github.io/

0.设置存储images和容器的位置

Docker安装完成后,首先要做的就是设置存储images和容器的位置,即我们之后要用到的

docker镜像及容器的存储位置,docker的配置文件为:

winserver下:C:\ProgramData\Docker\config\daemon.json

Linux下:/etc/docker/daemon.json

修改其配置文件,添加一条配置(使用json的格式)

{

data-root:/data/docker_data//windows上的docker配置文件则写成

//data-root:D:\\docker_data

}

操作docker的命令:

要使用管理员或root的权限去操作docker命令!

其他说明:

docker的镜像是要依赖于宿主系统的内核的,它只是进程上的隔离,所以在某些系统类型或

不同的内核上,有些镜像就无法使用了,使用docker镜像前一定要清楚它是否适配当前宿

主机系统的内核。

本文档主要是以centos7上的docker-ce作为讲解案例

作者:Cof-Lee

更新日期:2020-12-02

1.镜像的使用

#dockerimages//默认查看当前宿主机上的docker镜像

docker镜像全名由Repository和Tag组成(中间用冒号连接),如上图,显示有2个镜像:

couchbase:latest和registry:latest

前面的Repository表示仓库,即软件主体名,后面的Tag为版本号,latest表示必威体育精装版版本,

当使用镜像时,若不指定Tag则默认表示使用必威体育精装版版本:latest版本。

dockerimages查看到的镜像的属性有名称,还有镜像ID及大小,镜像ID是唯一的,由12

个十六进制字符表示,大小不唯一,有大有小,大的可以有10来个GB,小的10来MB甚

至几百KB

#dockersearch软件名//默认是连接到dockerhub上去查找目标软件的

//docker镜像

显示列表中,Name为镜像的名称,OFFICIAL下为[ok]时表示这个镜像是官方构建的,

AutoMated下方为[ok]时表示这个镜像是其他人构建的

一般推荐下载官方的镜像

#dockerpull镜像名//下载目标镜像,镜像名要写search里看到的名称

下载镜像时默认也是从dockerhub去下载的,国内下载的话可能有点慢,可以使用国内的镜

像源,可以先看后面的“Docker镜像仓库管理”章节。

#dockerrmi镜像名//默认是删除本地镜像

镜像名一定要写全,不写Tag的话,默认就是删除latest必威体育精装版版本的,当镜像名不好写时,

可写镜像的id,有时在构建镜像时会生成一些中间镜像,都没有名字,名称显示为none

一个一个地删除不方便,可用以下命令删除:

#dockerrmi$(dockerimages|grepnone|awk{print$3})

#dockertag原镜像名新镜像名//给本地镜像打上新的名称,

可以改Repository和Tag名,原来的镜像并不会被重命名,而是复制了一个副本,给副本打

上新的名字

2.镜像究竟是什么?

docker镜像就是一个没有内核的极简系统加上一个主要的服务软件,比如mysql镜像,

就是由linux基础软件加上mysql软件组成的,只是没有内核而已,镜像在使用时,它是共

用宿主系统的内核。再比如centos镜像,它就是centos最基本的一些工具软件集合体,没

有内核而已。我们可以在centos镜像运行后,进入镜像运行空间(容器)里去添加自己的

服务软件,然后再提交生成新的镜像。

镜像在宿主系统上是怎么保存的呢?或者说是以什么形式进行存储的?

默认时,镜像及容器的存储位

文档评论(0)

158****5542 + 关注
实名认证
内容提供者

教师资格证持证人

24小时提供说明书查找服务。

领域认证该用户于2023年12月02日上传了教师资格证

1亿VIP精品文档

相关文档