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