dockerfile构建
docker构建的核心思想,分层构建的能力
引用
基础镜像:FROM
FROM <image name>:<version> AS BUILDER
作者
MAINTAINER <name> <email>
变量
环境变量:ENV
参数:ARG
重点需要理解作用域
执行
RUN
CMD
ENTRYPOINT
拷贝
COPY
从构建的镜像里面拷贝到当前镜像里面
ADD
网络
端口:EXPOSE
状态
健康检查:HEALTHCHECK
docker命令
安装
拉取
拉取:(sudo) docker pull <name>:<version>
查看:docker images
删除:docker image rm <image id> 或者 docker image rmi <image id>
运行
本地运行:docker run -it <name>:<version>/<image id> bash
查看状态:docker ps -n <number>
本地调试:docker exec -it <container id> bash
停止容器:docker stop <container id>
移除容器:docker rm <container id>