Docker命令与语法

Docker 命令

命令 用途
docker pull 获取image
docker stop 停止容器 别名或id
docker exec 在正在运行的容器中运行命令 -d在后台运行 -e设置环境变量 -i互动 -t伪终端
docker build 创建image
docker imagse 列出image
docker run 创建container并运行 -itd --add-host abc:192.168.1.123动态添加host主机 -e设置环境变量 -p暴露端口(宿主机:容器
docker rename 修改容器名称
docker logs 查看容器的日志
docker stats 动态查看容器利用率
docker diff 容器启动以来新增了什么文件
docker create 创建容器不启动
docker ps 列出container -a查看所有
docker rm 删除已经结束的container
docker rmi 删除imagse
docker cp 在host和container之间拷贝文件
docker commit 保存改动,生成的新的images
docker export 将容器读写层文件系统导出一个tar包
docker import 将tar包容器导入一个镜像(修改的东西还在)
docker save 将容器完全导出
docker load 将容器导入镜像
docker inspect 容器信息

Dockerfile 语法

明令 用途
FORM base image
RUN 执行命令
ADD 添加文件
COPY 拷贝文件
CMD 执行命令
EXPOSE 暴露端口
WORKDIR 指定路径
MAINTAINER 维护者
ENV 设置环境变量
ENTRYPOINT 容器入口
USER 指定用户
VOLUME mount point 提供独立与容器之外的持久化存储
原文地址:https://www.cnblogs.com/mxyindex/p/11051916.html