Docker p_w_picpath详细介绍

使用和管理本地主机上的p_w_picpaths

创建一个基础的p_w_picpath

上传p_w_picpaths到docker hub(公共p_w_picpaths仓库)

 

(1)使用docker p_w_picpaths显示本机上的p_w_picpaths

docker image

在列出信息中,

REPOSITORY:来自于哪个仓库,比如 docker.io/centos

TAG 的标记,比如 latest

IMAGE ID:镜像它的ID

CREATED:创建时间

SIZE:镜像的 SIZE

 

(2)查找镜像

docker image

在公共仓库查找所需要的镜像


(3)获取p_w_picpaths

docker image

当启动容器所用的镜像不在本地时,会自动下载他们,可能会耗费一些时间,所以我们可以预先下载所需要的镜像。


docker image

当镜像下载成功后,你可以看到 12 位的 hash 值,这是下载完整的镜像的精简 ID,这些短的镜像 ID 是完整镜像 ID 的前 12 个字符--可以使用 docker inspect 或者 docker p_w_picpaths --no-trunc 来获得完整的镜像 ID


(4)创建自己的p_w_picpaths

 

方法一:使用docker commit来扩展一个p_w_picpath

步骤:运行容器-->更新容器-->docker commit生成新的镜像

docker image

注意:记住容器的ID,稍后会用到


docker image

在容器中添加应用


docker image

exit退出


docker image

其中, -m 来指定提交的说明信息,跟我们使用的版本控制工具一样; -a 可以指定更新的用户信息;之后是用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信息。

创建成功后会返回这个镜像的 ID 信息。


docker image

查看创建的镜像


方法二:从dockerfile来创建p_w_picpaths

docker image

docker image

FROM 指令告诉 Docker 使用哪个镜像作为基础(docker 使用哪个 p_w_picpath 源)

MAINTAINER 是维护者的信息

RUN 开头的指令会在创建中运行,比如安装一个软件包,在这里使用 yum 来安装了一些软


docker image

使用docker build来生成镜像

-t  指定镜像名称,格式:仓库名:tag标签

最后的路径是dockerfile的所在位置


docker image

查看新生成的镜像


(5)上传镜像

两种方法:

通过网站(https://hub.docker.com),

通过命令行:

需要先创建docker hub账号

docker image

docker image

docker image

使用docker tag命令可以修改镜像的tag标签


docker image

使用命令行注册账号,之后注册邮箱会收到一封**邮件,点击**账户即可。


docker image

登录账号


docker image

上传镜像,命令格式要正确:

docker  push  仓库服务器名/镜像名:tag标签


docker image

登录web网页,可以看到上传的镜像。


(6)存出和载入镜像

docker image

将镜像保存为归档文件

命令格式:docker  save  -o  归档文件名称  镜像完整名称

 

载入可以使用命令:

docker  load  <  centos.tar

 

(7)删除本地镜像

docker  rmi  镜像完整名称

 

注意:在删除 p_w_picpaths 之前要先用 dockerrm 删掉依赖于这个 p_w_picpaths 的容器