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