Docker镜像
docker把下载的p_w_picpaths 存储到docker主机上,如果一个 p_w_picpath 不在主机上,docker会从一个镜像仓库下载,默认的仓库是 DOCKER HUB 公共仓库。
镜像管理:
1:Docker p_w_picpaths 显示本机上的镜像
在列出信息中,
REPOSITORY:来自于哪个仓库
TAG的标记,比如 latest
IMAGE ID:镜像它的ID 号
CREATED:创建时间
SIZE:镜像的 SIZE
参数:
-a 显示所有镜像
--digests :显示镜像的摘要,默认是没有的
--no-trunc:不截断输出,详细镜像id
-q:只显示id 号
2.下载 p_w_picpaths
Docker pull 镜像名称
3.查找p_w_picpaths
docker search 关键字
4.上传p_w_picpaths
Docker push p_w_picpaths-name
5.创建iamges
(1)使用docker commit 命令
Docker run -i -t p_w_picpaths-name (先用镜像创建容器,)
记住id ,进行修改。 (然后对就容器修改)
Docker commit -m “xxx”-a “xxx”容器id <new-p_w_picpaths-name>(生成新镜像)
其中, -m 来指定提交的说明信息,跟我们使用的版本控制工具一样; -a 可以指定更新的用户信息;之后是用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信息。创建成功后会返回这个镜像的 ID信息。
使用docker p_w_picpaths 来查看新创建的镜像。
(2)使用docker build
先建立一个dockerfile不能在根下,dockerfile的格式
From 指定要变更的镜像。
Maintainer 指定修改者的信息
Run 需要执行的命令。
Docker build -t=“p_w_picpaths-name”
6.新建并开启容器:docker run -i -t centos:httpd /bin/bash
-i 交互式
-t 提供一个伪终端
7.导入和导出镜像
Docker save -o centos.tar centos6 (导出)
Docker load -i centos6.tar (导入)