docker image

作者:神秘网友 发布时间:2020-10-15 22:35:12

docker image

docker image

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 的容器



转载于:https://blog.51cto.com/fengjicheng/1901652

docker image相关教程

  1. 如何获取有关在Docker中运行容器和映像的信息?

    如何获取有关在Docker中运行容器和映像的信息? Docker provides different tools to monitor the containers. In a busy environment there will be a lot of images and containers hard to remember. We can use information sub-commands provided by doc

  2. docker使用遇到的问题

    docker使用遇到的问题 处理方法,参考:https://www.jianshu.com/p/8239d32f19e6 docker run的时候报:/usr/bin/bash: /usr/bin/bash: cannot execute binary file 这个是因为Dockerfile的ENTRYPOINT中没有加-c,通过docker history XX --no-trunc查看Dockerf

  3. 制作一个带tomcat和jdk的centos镜像并发布到docker.hub或者阿里

    制作一个带tomcat和jdk的centos镜像并发布到docker.hub或者阿里云镜像 在/home目录下创建一个目录 mycentos,并将tomcat的压缩包和jdk的压缩包拷贝到该目录下 编写生成镜像的dockerfile文件 FROM centos #设置作者信息MAINTAINER lhb[emailprotected].com#将

  4. 通过dockerfile构建镜像

    通过dockerfile构建镜像 dockerfile的编写规则可以参考链接和链接 dockerfile例子: ARG IMAGE_VERSION=11111FROM frolvlad/alpine-oraclejdk8:$IMAGE_VERSION as runnerMAINTAINER 111111111@qq.comWORKDIR /home/admin/COPY bash_profile /tmp/bash_profile

  5. Ubuntu环境下docker的安装

    Ubuntu环境下docker的安装 Docker 的安装 安装docker 的具体方法,我们可以从docker 的官网得到具体的方法。 链接如下: https://docs.docker.com/engine/install/ubuntu/ 安装的过程其实并不是很难,就是一些小的点需要我们注意一下: 我选择的方式是从包安

  6. win10下docker挂载以及容器访问宿主机中的oracle

    win10下docker挂载以及容器访问宿主机中的oracle win10下docker初探 目录 安装docker 下载镜像 创建软件目录(例:C:/test/software),并把安装包放在该目录下 启动容器 安装软件 退出容器 创建Tomcat镜像 启动Tomcat容器 目录 你好! 此篇为我在win10安装dock

  7. docker安装 CentOS

    docker安装 CentOS 文章目录 前言 一、centos是什么? 二、安装步骤 1.查看可用的centos版本 2.拉取指定版本的镜像。 3.查看本地镜像。 4、运行容器 5、验证,安装成功 前言 本文主要介绍了如何在docker中安装centos 一、centos是什么? 官方:CentOS(Commun

  8. docker+kubernetes+springcloud微服务集群部署,spring-cloud-ku

    docker+kubernetes+springcloud微服务集群部署,spring-cloud-kubernetes,使用k8s部署spring cloud并实现服务注册、负载均衡、网关等功能 docker+kubernetes+springcloud微服务集群部署,spring-cloud-kubernetes,使用k8s部署spring cloud并实现服务注册、