Appearance
Docker(速查命令)
术语
| 命令 | 解释/说明 |
|---|---|
| host | 宿主机 |
| image | 镜像 |
| image | 镜像 |
| container | 容器 |
| registry | 仓库 |
| daemon | 守护程序 |
| client | 客户端 |
Registry
| 命令 | 解释/说明 |
|---|---|
| docker search | 镜像名称 搜索镜像 |
| docker pull | 镜像名称 拉取镜像 |
| docker push 用户名 | 镜像名称 推送镜像 |
Docker使用
| 命令 | 解释/说明 |
|---|---|
| docker pull | 获取Image |
| docker build 创建Image | 构建镜像 |
| docker images | 列出Image |
| docker run | 运行Container |
| docker ps | 列出Container |
| docker rm | 删除Container |
| docker rmi | 删除Image |
| docker cp | 在本机与Container之间拷贝文件 |
| docker commit | 保存改动为新的Images(类似git) |
Dockerfile语法
| 命令 | 解释/说明 |
|---|---|
| FROM | 基础 image |
| RUN | 执行命令 |
| ADD | 添加文件(可拉取远程仓库) |
| COPY | 复制(一般为本地) |
| CMD | 执行命令 |
| EXPOSE | 暴露端口 |
| WORKDIR | 制定路径 |
| MAINTAINER | 维护者/作者 |
| ENV | 设定环境变量 |
| ENTRYPOINT | 容器入口 |
| USER | 制定用户 |
| VOLUME | 挂载的卷 |
docker-compose命令
| 命令 | 解释/说明 |
|---|---|
| docker-compose up | 启动服务 |
| docker-compose stop | 停止服务 |
| docker-compose rm | 删除服务器中的各个容器 |
| docker-compose logs | 观察各个容器的日志 |
| docker-compose ps | 列出服务相关的容器 |
docker-compose.yml常用命令
| 命令 | 解释/说明 |
|---|---|
| build | 本地创建镜像 |
| command | 覆盖缺省命令 |
| depends_on | 链接容器 |
| ports | 暴露端口 |
| volumes | 卷 |
| image | pull镜像 |