docker容器化部署三四五记忆法
2020-06-16 10:07:00 0 举报
AI智能生成
docer容器化部署内容总结
作者其他创作
大纲/内容
三大重点概念
镜像
概念:由应用以及应用的依赖包所组成的应用包,通常包含用应用的启动命令
容器
概念:镜像运行后的空间及环境所组成的整体,可以和进程的概念类比。
仓库
概念:用来存放镜像的空间,可以分为公有仓库和私有仓库。
dockerfile文件四大构成
一、基础镜像:FROM
二、维护者信息:MAITAINER
三、镜像操作命令
COPY:把宿主机的文件拷贝到容器目录
ADD:和COPY类似,如果拷贝的是压缩文件,拷贝到目标目录后自动解压
WORKDIR:指定RUN、CMD、ENDPOINT的工作目录
RUN:接受命令作为参数并用于运行镜像
USER:用于设置运行容器的UID
ENV:用于设置环境变量
EXPOSE:指定暴露端口,以便容器内的应用可与外界交互
四、容器启动时执行的命令
CMD:会被docker run的参数覆盖
ENDPOINT:不会被docker run 的参数覆盖
docker开发五大步骤
步骤口诀:一找二编三建四推五运
一:寻找合适的基础镜像(要学会站在巨人肩膀上)
二、编写dockerfile,对基础镜像进行改造,适配自己的应用
三、运行dockerfile创建镜像
四、把创建的镜像推送到仓库
五、基于创建的镜像运行容器
收藏
0 条评论
下一页