Docker学习总结(详细记录Docker部署SpringBoot项⽬内
容,含安装、配置、。。。
简明:本⽂详细记录个⼈在学习使⽤Docker对SpringBoot项⽬部署过程中的笔记,以及出现问题的解决⽅案。(⼿动部署)(供以后使⽤到进⾏复习)
(已测试整个过程,最终成功访问)
(个⼈记录学习总结内容,若出现错误/改进地⽅,请指出/分享,共同学习进步!!!)
⼀、简要说明:
1、简介:
Docker可⽐喻成⼀个装应⽤的容器,将应⽤及其依赖⽂件、数据等打包在容器内,直接运⾏容器即可把应⽤运⾏起来,⽽⽆需关⼼环境配置问题。
2、Docker所解决的问题:
通常情况下,⼀个应⽤正常启动时,可能需要的环境要有JDK、Tomcat服务器和配置⽂件等等,同时⼜
要需要考虑版本兼容问题,若出现部分配置未弄好可能导致应⽤⽆法启动。Docker就是将其集成⼀个容器内,解决所出现的问题。
如:在Linux上安装JDK/MySQL时,需要下载不同的Jar包,再加上配置不同的信息内容;⽽使⽤Docker只需要⼀条命令 docker pull mysql/java 即可。
3、基础内容:
三个概念:仓库、镜像、容器
仓库:集中存放镜像⽂件的地⽅,可想象成Gitee仓库存放代码⼀样。
(国外最⼤的开发仓库 Docker Hub,国内较为知名的是阿⾥云、⽹易云(需要配置镜像加速))
镜像:⼀系列所需要运⾏的⽂件/环境,可想象成Jar包、MySQL、JDK等。
容器:可看作是⼀个简装的Linux系统,可以独⽴运⾏⼀个/多个应⽤。maven打包本地jar包
个⼈理解:Docker将应⽤及其依赖打包成⼀个总的镜像⾥⾯,通过docker命令,将镜像⽣成容器,程序就是在这个容器⾥⾯运⾏的,⽆需关⼼环境问题。
⼆、Docker安装与配置:
安装环境:Centos8、Linux操作系统
使⽤⼯具:Xftp 7
1、安装依赖(su root 命令切换到root⽤户情况下操作)
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加yum源
yum-config-manager --add-repo download.docker/linux/po

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。