搜索结果
简单来说,就是说该镜像没有打标签。而没有打标签镜像一般分为两类,一类是依赖镜像,一类是丢了标签的镜像。依赖镜像
docker的镜像、容器的存储层是union fs ,分层存储结构。所以任何镜像除了最上面一层打上标签tag 外,其它下面依赖的一层层存储也是存在的。这
些镜像没有打
0000-00-00
为什么 dockerhub 的镜像尺寸和 dockerimages 不一致?
dockerhub 上显示的是经过gzip 压缩后的镜像大小,这个大小也是你将下载的镜像大小,一般来说也是
dockerhub 用户最关心的大小。而
dockerimages 显示的是pull 下来并解压缩后的大小,因为使用
dockerimages 的时候更关心的是本地磁盘空间占用的大小,所以这里显示的是未压缩镜像的大小。
0000-00-00
dockercommit 怎么用啊?
简单的回答就是,不要用commit ,去写dockerfile 。
docker不是虚拟机。这句话要在学习
docker的过程中反复提醒自己。所以不要把虚拟机中的一
些概念带过来。
docker提供了很好的dockerfile 的机制来帮助定制镜像,可以直接使用shell 命令,非常方便。而且,这样制作的镜像更
加透明,也容易维护,在基础
0000-00-00
docker日志都在 哪里?怎么收集?
日志分两类,一类是
docker引擎日志;另一类是容器日志。
docker引擎日志
docker引擎日志一般是交给了upstart ubuntu 14.04 或者systemd centos 7 ubuntu 16.04 。前者一般位于/var/log/upstart/docker.log 下,后者一般通过jounarlctl -u
docker来读取。不同系统的位置都不一样,so 上
有人总结了一份列表,我修正了一下,可以参考:系统日志位置ubuntu 14.04 /var/log/upstart/docker.log ubuntu
0000-00-00
如何在 docker容器内使用 docker命令比如在jenkins 容器中?
https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/ 为了让容器内可以构建镜像,应该使用dockerremote api 的客户端来直接调用宿主的dockerengine 。可以是原生的dockercli (docker命令),也可以是其它语言的库。为jenkins 添
加docker命令行下面以定制jenkins 镜像为例,使用dockerfile 添
加docker命令行可执行文件,并调整权限。from jenkins:alpine 下载安装dockercli user root run curl -o https://get.docker.com/builds/linux/x8664/docker-latest.tgz & & tar zxvf docker-latest.tgz & & cp docker/docker/usr/local/bin/ & & rm
0000-00-00
docker容器如何随系统一同启动?
--restart always 参考官网文档:https://docs.docker.com/engine/reference/commandline/run/ re
0000-00-00
dockerstats 显示的只 有容器id ,怎么才能显示容器名字?
dockerstats
dockerps --format .names
0000-00-00
经常在各种 docker命令里看到--label ,label 是什么?干什么用的?
label 是键值对,是metadata ,是贯穿于
docker各个资源的,包括引擎、镜像、容器、卷、网络、swarm 节点、服务等。键key :格式要求只可以包含字母和数字,以及. ,- 。推荐使用类似于java 那种反向域名格式,如com.example.mytag 。值value :格式必须是字符串,除了普通字符串外,还可以是json xml csv 或者yaml
0000-00-00
我的 docker版本是1.12 ,请问我跑的是一代swarm 还是二代swarm 啊?
自己运行的swarm 怎么会连自己都不知道跑的是啥?首先,至于是运行的一代swarm 还是二代swarm ,单看版本是没意义的。
docker1.12 的版本同时支持一代swarm 和二代swarm 。如果是使用容器形式运行的swarm ,也就是
dockerrun swarm 形式构建的swarm ,这是一代swarm ,也被称为
dockerswarm 。如果是使用内置命令形式构建

