少了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 | 列出服务相关的容器 |