摘要:
简介 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。 其代码目前在 https://github.com/docker/compose 上开源。 Compose 定位是 「定义和运行多 阅读全文
摘要:
镜像的定制实际上就是定制每一层所添加的配置、文件。我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,这个脚本就是Dockerfile。Dockerfile是一个文本文件,其内包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 FROM指令 该指令指定基 阅读全文
摘要:
1. 获取镜像 2. 运行镜像 3. 列出镜像 延伸阅读:如何产生虚悬镜像? 1) 创建一个空文件夹(非必须),主要是为了避免构建时引入其他不必要的文件: mkdir dockerspace 2) 进入新建的文件夹,并新建Dockerfile文件,内容如下: FROM ubuntu:16.04 CM 阅读全文
摘要:
有时候使用Docker Hub这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。比如,基于公司内部项目构建的镜像。docker registry是官方提供的工具,可以用于构建私有的镜像仓库。 1. 安装运行docker registry 可以通过获取官方registry镜像来运行。默认情 阅读全文
摘要:
警告:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker,如果直接使用yum install docker命令安装,安装的docker是旧版本的 1. 准备工作 1.1 系统要求 Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 阅读全文
摘要:
虽然自觉是一个Git工具的老手了,但是平时犯了一点错误,就发现有点捉襟见肘了。就好像今天我把一些代码玩坏了,想撤回到前几个版本去(此时已经push到远程分支),但是仔细一想:卧槽,这操作我好像不太熟练啊,于是乎就有了这篇文章了。 一、git push撤销 1.1 使用场景 代码已经修改并push到远 阅读全文