少了guest os 和 Hypervisor ,取而代之的是:Docker Engine。

docker 常用命令
运行、查看命令
| 命令 | 用途 |
|---|
| docker pull | 获取image |
| docker build | 创建image |
| docker run | 运行container |
| docker ps | 列出container |
删除,拷贝命令
| 命令 | 用途 |
|---|
| docker rm | 删除container |
| docker rmi | 删除image |
| docker cp | 在host和container之间拷贝文件 |
| docker commit | 保存改动为新的image |
Dockerfile语法
基本语法
| 命令 | 用途 |
|---|
| FROM | base image |
| RUN | 执行命令 |
| ADD | 添加文件 |
| COPY | 拷贝命令 |
| CMD | 执行命令 |
| EXPOSE | 暴露端口 |
| WORKDIR | 指定路径 |
| MAINTAINER | 维护者 |
| ENV | 设置环境变量 |
| ENTRYPOINT | 容器入口 |
| USER | 指定用户 |
| VOLUME | mount point |
术语
| 英文 | 中文 |
|---|
| host | 宿主机 |
| image | 镜像 |
| container | 容器 |
| registry | 仓库 |
| daemon | 守护程序 |
| client | 客户端 |
docker-compose.yml
常用命令
| 命令 | 用途 |
|---|
| build | 本地创建镜像 |
| command | 覆盖缺省命令 |
| depends_on | 连接容器 |
| ports | 暴露端口 |
| volumes | 卷 |
| image | pull镜像 |
docker-compose 命令
| 命令 | 用途 |
|---|
| up | 启动服务 |
| stop | 停止服务 |
| rm | 删除服务中的各个容器 |
| logs | 观察各个容器的日志 |
| ps | 列出服务相关的容器 |