本节我们对 Docker 镜像做个小结。 这一部分我们首先讨论了镜像的分层结构,然后学习了如何构建镜像,最后实践使用 Docker Hub 和本地 registry。 下面是镜像的常用操作子命令: images 显示镜像列表 history 显示镜像构建历史 commit 从容器创建新镜像 buil ...
分类:
其他好文 时间:
2017-05-29 09:50:19
阅读次数:
188
通过centos7镜像创建了一个docker容器,并在容器中安装了一个apache服务,但是启动时发生如下报错 [root@1346963c2247 ~]# rpm -qa | grep httpdhttpd-tools-2.4.6-45.el7.centos.4.x86_64httpd-2.4.6 ...
分类:
其他好文 时间:
2017-05-27 16:10:27
阅读次数:
327
在bridge模式下,连在同一网桥上的容器可以相互通信(若出于安全考虑,也可以禁止它们之间通信,方法是在DOCKER_OPTS变量中设置--icc=false,这样只有使用--link才能使两个容器通信)。多台物理主机之间的容器互联(暴露容器到真实网络中)docker默认的桥接网卡是docker0。它只..
分类:
其他好文 时间:
2017-05-26 23:20:31
阅读次数:
297
在配置本机与docker容器实现ssh无密码访问时出现以下报错 # federico @ linux in ~ [18:35:52] C:127$ sudo ssh-copy-id -i .ssh/id_rsa.pub 'root@172.18.0.2'/usr/bin/ssh-copy-id: I ...
分类:
其他好文 时间:
2017-05-26 19:40:16
阅读次数:
1512
DockerCompose项目compose项目简介compose项目来源于之前的Fig项目,使用python代码编写。compose项目主要用于编排部署基于docker的应用。本身与docker/swarm配合度很高。DockerCompose是Docker编排服务的一部分,可以让用户在其他平台快速安装docker,Swarm可以让Docker容器..
分类:
其他好文 时间:
2017-05-26 14:32:07
阅读次数:
212
DockerHub虽然非常方便,但还是有些限制,比如:需要internet连接,而且下载和上传速度慢。上传到DockerHub的镜像任何人都能够访问,虽然可以用私有repository,但不是免费的。安全原因很多组织不允许将镜像放到外网。解决方案就是搭建本地的Registry。Docker已经将Registry开..
分类:
其他好文 时间:
2017-05-26 14:25:23
阅读次数:
154
虚拟化技术是一个总称,是一系列实现虚拟技术的统称。从广义上来说,虚拟化技术包括了虚拟机技术和容器技术, 所谓虚拟化技术最大的特点就是将一个真实的机器进行虚拟地分割,然后分割出来的部分可以独立使用 有人说:“Docker是虚拟化技术。” 有人却说:“虚拟化与Docker容器之争。” 那么,到底Dock ...
分类:
其他好文 时间:
2017-05-24 15:55:15
阅读次数:
176
保存和分发镜像的最直接方法就是使用DockerHub。DockerHub是Docker公司维护的公共Registry。用户可以将自己的镜像保存到DockerHub免费的repository中。如果不希望别人访问自己的镜像,也可以购买私有repository。除了DockerHub,quay.io是另一个公共Registry,提供与DockerHub..
分类:
其他好文 时间:
2017-05-24 13:36:07
阅读次数:
117
Docker介绍与安装 一、Docker与传统虚拟化区别 直接看下图: 传统虚拟化实现架构 docker容器实现架构 ...
分类:
其他好文 时间:
2017-05-24 12:43:16
阅读次数:
179
Supervisor工具实现自动化docker服务运行一、使用Supervisor来管理进程Docker容器在启动的时候开启单个进程,比如,一个ssh或者apache的daemon服务。但我们经常需要在一个机器上开启多个服务,这可以有很多方法,最简单的就是把多个启动命令放到一个启动脚本里面,启动的时候直..
分类:
其他好文 时间:
2017-05-24 09:58:59
阅读次数:
307