docker

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>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容