Dockerfile中的一些常用命令
FROM指令
FROM指令是整个Dockerfile的入口,必须是第一条指令。其代表新制作镜像的基础镜像。基础镜像可以自己制作,也可以从开源的仓库
pull,例如dockerhub或是国内阿里云的免费仓库。
Docker中存在一种特殊的情况,就是不以任何基础镜像为基准,此时可以第一句话使用:
1 | FROM scratch |
来表示以空白镜像为基础,也就是直接将可执行文件复制进镜像。例如swarm、coreos/etcd等。
FROM指令是整个Dockerfile的入口,必须是第一条指令。其代表新制作镜像的基础镜像。基础镜像可以自己制作,也可以从开源的仓库
pull,例如dockerhub或是国内阿里云的免费仓库。
Docker中存在一种特殊的情况,就是不以任何基础镜像为基准,此时可以第一句话使用:
1 | FROM scratch |
来表示以空白镜像为基础,也就是直接将可执行文件复制进镜像。例如swarm、coreos/etcd等。
Keystone(OpenStackIdentity Service)是OpenStack框架中,负责身份验证、服务规则和服务 令牌的功能,它实现了OpenStack的Identity
API。
OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity,
Image, Object Storage and Block Storage APIs together in a single shell with a uniform command structure.
OpenStack客户端,也称为OSC,是一个用于操作OpenStack的命令行客户端,包括一系列针对计算、认证、镜像、对象存储、块存储API的命令集,通过shell进行统一风格的操作。
逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。