Skip to content

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
imagepull镜像

Released under the MIT License. Thanks to WebStorm software support.