首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker-容器详细信息

我们将通过3-4周来讲解Docker相关内容,由于涉及到内容较多,就不一一列出来具体的细节,主要从以下几个方面来讲解: Docker基本情况(本小节属于) Docker基本命令 Dockerfile Docker...镜像 Docker仓库 Docker原理 Docker网络&存储&日志 Docker-Compose Docker番外篇 为什么把这个小节放到比较靠后来讲解呢,主要是因为我们需要对docker有一定理解...在讲Docker-镜像操作&容器操作命令讲过一个参数inspect,它可以显示某个容器的详细信息,今天我们就来讲解下这个命令执行以后显示的内容。...": "z", "RW": true, "Propagation": "" } ], #磁盘挂载详细信息...#上面是一个主机名,环境变量,镜像名字,cmd等详细信息 "NetworkSettings": { "Bridge": "", "SandboxID

10300
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    制作mongodb的Docker镜像文件

    在上一章《Docker下,极速体验mongodb》中,我们快速搭建了mongodb并在控制台做了基本的体验,当时用的镜像是官方发布在hub.docker.com上的镜像,今天我们来尝试一下自己制作一个mongodb...的Docker镜像,在制作的过程中顺便了解如何在linux下安装mongodb。...新建一个Dockerfile文件,位置和mongodb-linux-x86_64-ubuntu1604-3.4.9在同一个目录下,Dockerfile的内容如下所示,每一行的详细功能请看注释: # Docker...EXPOSE 27017 #启动服务,--rest参数表示开启web服务 CMD ["mongod", "--rest"] 构建镜像 打开控制台,在Dockerfile文件所在目录执行如下命令,即可构建镜像文件...至此,我们本地制作mongodb的Docker镜像的实战就完成了,有hub.docker.com账号的读者也可以通过docker push命令将本地的镜像推送到hub.docerk.com网站上去,以后随时可以

    3.8K90

    把pinpoint编译环境做成Docker镜像文件

    在上一章《Docker下,极速体验编译pinpoint1.6.x分支》我们以最快的速度对pinpoint1.6.x分支进行编译构建,由于镜像文件bolingcavalry/jdk7-mvn339-pinpoint16x-compile...pinpoint源码、jdk、maven这些东西都准备好了,甚至编译中所依赖的所有jar包都放进了本地仓库(450兆),使我们可以高效完成编译实战; 今天我们就来回顾一下这个镜像是怎么做的; 编译环境简述 先抛开Docker...Dockerfile 接下来可以开始制作Dockerfile了,详细内容如下,每行都加了注释,就不多说了: # Docker image of compile and build pinpoint 1.6...构建完成后,执行docker images命令可以看到刚刚做好的镜像文件,如下图: ?...以上就是Docker下pinpoint编译环境的制作过程,如果您有hub.docker.com的账号,还能用docker push命令将这个镜像上传到hub.docker.com网站上,方便自己和他人使用

    1.2K50

    把pinpoint编译环境做成Docker镜像文件

    在上一章《Docker下,极速体验编译pinpoint1.6.x分支》我们以最快的速度对pinpoint1.6.x分支进行编译构建,由于镜像文件bolingcavalry/jdk7-mvn339-pinpoint16x-compile...pinpoint源码、jdk、maven这些东西都准备好了,甚至编译中所依赖的所有jar包都放进了本地仓库(450兆),使我们可以高效完成编译实战; 今天我们就来回顾一下这个镜像是怎么做的; 编译环境简述 先抛开Docker...Dockerfile 接下来可以开始制作Dockerfile了,详细内容如下,每行都加了注释,就不多说了: # Docker image of compile and build pinpoint 1.6...构建完成后,执行docker images命令可以看到刚刚做好的镜像文件,如下图: ?...以上就是Docker下pinpoint编译环境的制作过程,如果您有hub.docker.com的账号,还能用docker push命令将这个镜像上传到hub.docker.com网站上,方便自己和他人使用

    1.5K60

    docker学习7-Dockerfile制作自己的镜像文件

    把做好的虚拟环境传到某个仓库(类似github),哪个机器需要用到,就一键导入过去就ok了,于是docker制作自己的镜像文件势在必行了,这就是今天要说的Dockerfile制作一个属于自己的镜像文件。...Docker构建三步曲: 编写dockerfile文件 docker build 构建image镜像文件 docker run 运行容器 Dockerfile相关指令 Dockerfile 是一个包含创建镜像所有命令的文本文件...docker-run [root@yoyo ~]# cd docker-run/ [root@yoyo docker-run]# touch Dockerfile [root@yoyo docker-run...texttable==0.9.1 tzlocal==1.5.1 urllib3==1.24.1 websocket-client==0.56.0 xlrd==1.2.0 xlwt==1.3.0 build构建镜像文件...[root@yoyo docker-run]# docker build -t yoyo_pytest:v1 .

    10.7K62

    理解镜像文件

    镜像文件的定义镜像文件,简而言之,是一种包含特定数据结构和内容的文件,它通常用于表示一个磁盘分区或整个磁盘的内容。...镜像文件通常具有较大的文件大小,因为它们包含了大量的数据和元数据信息。镜像文件的类型镜像文件根据其用途和格式的不同,可以分为多种类型。...镜像文件的用途镜像文件在计算机领域中具有广泛的应用,包括但不限于以下几个方面:数据备份:通过创建磁盘或分区的镜像文件,可以实现对重要数据的备份。当原始数据丢失或损坏时,可以使用镜像文件来恢复数据。...软件开发和测试:在软件开发和测试过程中,可以使用镜像文件来创建一致的环境。这有助于确保软件在不同环境中的一致性和稳定性。镜像文件的创建创建镜像文件通常需要使用特定的工具或软件。...这些工具能够读取磁盘或分区的内容,并将其压缩成镜像文件。常见的镜像文件创建工具包括:ISO制作工具:如UltraISO、WinISO等,用于制作ISO镜像文件。

    2700

    Docker下的Kafka学习之一:制作集群用的镜像文件

    尽管之前写过《Docker下kafka学习,三部曲》系列,但是单机版的入门练习并不满足实际工作的需要,从本章起,我们一起来研究和探索Kafka这个优秀的异步消息系统,为实际工作积累更多的实战经验。...从镜像制作开始 本章我们一起把kafka集群用到的镜像文件做出来,后续的实践都用这个镜像来进行; 功能梳理 这个镜像能提供哪些功能呢? 1....-zk346是我给这个镜像起的名字,您可以按照自己想要修改,稍后执行完毕,输入docker images命令就能看见最新构建的镜像文件了,如下图: ?...在hub.docker.com上注册过的读者还可以执行以下命令将镜像push到hub.docker.com上去,这样其他用户也可以用到您制作的镜像了: docker push bolingcavalry...-zk346”,其中bolingcavalry就是我在hub.docker.com上的账号; 至此,kafka集群所需的镜像文件已经制作完毕,接下来的章节,我们会实践在Docker下搭建kafka集群环境

    3.2K90

    Docker学习笔记--镜像

    例如我们要查看刚才我们拉取的Ubuntu16.04镜像的详细信息,可以这么操作: docker inspect 13c9 运行上面的命令后,我们会看到镜像的详细信息以json的形式打印出来,如图:...我们不仅可以查看镜像的详细信息,同样我们也可以查看层的详细信息,这时就需要用到 history 命令,语法如下: docker history [OPTIONS] NAME|ID 例如我们查看Ubuntu16.04...镜像层的详细信息: docker history 13c9 运行命令,将打印出层的详细信息。...,镜像文件无法删除。...清楚镜像 经过一段时间,系统中会存在临时/不再使用的镜像文件,那么我们可以通过 prune 命令清理镜像,语法如下: docker image [options] prune option 常用的参数如下

    60110

    【Docker】命令总结

    删除容器 2.3进入容器 2.4查看容器状态 2.5暂停容器 2.6恢复容器 2.7停止容器 2.8启动容器 2.8查看容器日志 3.数据卷命令 3.1创建数据卷 3.2查看所有数据卷 3.3查看数据卷详细信息...保存镜像 我们要把我们的镜像给别人使用的话 就需要保存当前镜像 然后到导出 docker save -o [给保存的镜像文件名称] [镜像名称 需要版本号 最新是latest] 1.4导入镜像 docker...load -i 镜像文件 2.容器命令 2.1创建并运行容器 docker run --name 给容器起的名字 -p 宿主机端口:容器端口 -d 镜像名称 docker run:创建并运行一个容器...容器名 2.6恢复容器 docker unpause 容器名 2.7停止容器 docker stop 容器名 2.8启动容器 docker start 容器名 2.8查看容器日志 docker...3.3查看数据卷详细信息 docker volume inspect 数据卷名 3.4删除指定数据卷 docker volume rm 数据卷名 3.5删除为使用的数据卷 docker volume

    18430

    Docker之Docker镜像操作

    是完全一致的,它们实际上指向了同一个镜像文件,只是别名不同而巳。...3.使用inspect命令查看详细信息 使用docker [image] inspect命令可以获取该镜像的详细信息,包括制作者、 适应架构、各层的数字摘要等: 4.使用 history 命令查看镜像历史...既然镜像文件由多个层组成,那么怎么知道各个层的内容具体是什么呢?...当同一个镜像拥有多个标签的时候,docker rmi 命令只是删除了该镜像多个标签中的指定标签而巳,并不影响镜像文件。 2....清理镜像 使用Docker 一段时间后,系统中可能会遗留一些临时的镜像文件,以及一些没有被使用的镜像,可以通过docker image prune命令来进行清理。

    88210

    docker镜像操作

    镜像标签.png 添加新标签相当于多了一个镜像,但新增的镜像id与原镜像是一致的,实际上指向同一个镜像文件,只是别名不同。...因此,docker tag命令添加的标签实际上起到了类似链接的作用 查看镜像详细信息 docker inspect命令可获取镜像的详细信息,包括制作者、适应架构、各层的数据摘要等: docker inspect..."}} ubuntu:14.04 amd64 查看镜像各个层的信息 镜像文件是由多个层组成,可以使用history查看各个层的信息 ?...并不影响镜像文件 但当镜像只剩下一个标签的时候就要小心了,此时就会彻底删除镜像 使用镜像ID删除镜像 docker rmi dc4491992653 指定镜像id,会先尝试删除所有指向该镜像的标签...,然后再删除镜像文件本身 如果有基于该镜像的容器正在运行,docker会提示有容器正在运行,无法删除。

    64730

    通过运行一个tomcat容器来记录下初学docker常用的几个命令---镜像篇

    1.启动docker服务 [root@localhost ~]# service docker start 可以看到截图中启动命令重定向到了systemctl start docker.service,...rmi helloworld:12 (如果不加标签,则默认删除标签为latest的镜像,如果没有该标签的镜像,就会报错) 注意:当有该镜像创建的容器存在时(只要存在容器,不管是否在运行),镜像文件默认是无法被删除的...,可以看到2个镜像的镜像ID是相同的,,实际指向同一个镜像文件,只是别名不同。...当同一个镜像拥有多个标签时,docker rmi命令只是删除该镜像多个标签中指定的标签,不会影响镜像文件,如果只剩1个镜像标签了,就会彻底删除该镜像。...强行删除,可使用-f参数(不推荐) docker rmi -f ccc7a11d65b1 7. inspect命令查看镜像详细信息 [root@localhost ~]# docker inspect

    43230
    领券