开发环境的变化
上一章的开发环境:
-
开发环境操作系统:win10
-
IntelliJ IDEA: 2018.2.4 (Ultimate Edition)
本章的开发环境:
-
开发环境操作系统:macOS Mojave
-
IntelliJ IDEA: 2018.3.5 (Ultimate Edition)
之所以要改变开发环境,是因为Docker Image和Docker-compose插件需要在当前电脑安装Docker和docker-compose(上一章的Dockerfile不需要要),个人并不想在windows下使用docker,因此改MacBook pro作为开发环境,读者您可以继续使用win10进行实战,但请将Docker和docker-compose装好。
准备工作
参照上一篇文章,在IDEA上建好与远程Docker服务的连接,如下图所示,IEDA连接的远程Docker服务部署在IP为192.168.50.75的服务器上:
Docker Image插件
该插件的作用相对简单:用指定的镜像运行容器;
接下来建一个配置试试,该配置用于运行tomcat镜像,注意此时远程Docker自身的本地仓库中不存在任何镜像,空空如也:
-
在IDEA上打开或者新建一个工程(无特殊要求,我这是上一篇的springboot工程);
-
如下图,点击红框处的"Edit Configurations"进入配置页面:
3. 新增一个Docker Image运行配置,如下所示:
- 该Docker Image的配置如下所示,主要是指定远程Docker、镜像、以及端口映射:
- 在主窗口,如下图所示,选中刚才新增的配置,点击绿色的三角形图标即可在远程Docker上运行镜像tomcat:9.0.24-jdk8的容器:
- 如下图,从部署日志信息可见,由于192.168.50.75这台机器的本地镜像仓库中没有tomcat的镜像,会自动从公共仓库下载镜像:
如何快速更新自己的技术积累?
必看视频!获取2024年最新Java开发全套学习资料 备注Java
- 在现有的项目里,深挖技术,比如用到netty可以把相关底层代码和要点都看起来。
- 如果不知道目前的努力方向,就看自己的领导或公司里技术强的人在学什么。
- 知道努力方向后不知道该怎么学,就到处去找相关资料然后练习。
- 学习以后不知道有没有学成,则可以通过面试去检验。
我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!
以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目
厂面试题目**
[外链图片转存中…(img-OenIRMjT-1716444499099)]
[外链图片转存中…(img-mhiigEeT-1716444499099)]