当前位置:首页 » 《关注互联网》 » 正文

IDEA快速实现Docker镜像部署运行(for mac M1)_mofsfely2的博客

28 人参与  2021年08月13日 10:03  分类 : 《关注互联网》  评论

点击全文阅读


背景

mac m1的docker 怎么安装可以看我之前的文章。主要是换了mac之后,如idea 连接docker ,实现idea上 从操作maven打包jar ,配合dockfile操作docker构建镜像,创建容器,运行容器的过程。也就是idea上可以实现,开发、打包,部署到远程服务器并运行的过程。

如何docker开启远程连接服务

让idea可以访问并操作docker。
基于mac的docker for mac本身不支持远程访问,需要依赖一款名叫 socat的网络工具提供的镜像来做远程访问。

非容器方式

安装socat:brew install socat
运行socat:

#打开独立的新Terminal,执行启动socat,一直保持该窗口,不用管.
socat -d TCP-LISTEN:2375,range=127.0.0.1/32,reuseaddr,fork UNIX:/var/run/docker.sock 
#如果要后台运行,懒得打开新的Terminal,使用 nohup terminalCMD &
#示例: 
# nohup socat -d TCP-LISTEN:2375,range=127.0.0.1/32,reuseaddr,fork UNIX:/var/run/docker.sock &

窗口不要关闭。
另起一个终端输入:curl http://localhost:2375/info 。出现如下,说明成功
在这里插入图片描述

容器方式

参考:https://blog.csdn.net/qq_31493821/article/details/118371562
拉取:docker pull alpine/socat
这个命令是从docker 官网 socat 说明处拿来的
启动命令:

			docker run -d --restart=always \
			    -p 127.0.0.1:2376:2375 \
			    -v /var/run/docker.sock:/var/run/docker.sock \
			    alpine/socat \
			    tcp-listen:2375,fork,reuseaddr unix-connect:/var/run/docker.sock

访问:http://127.0.0.1:2376/info 出现一段有详细信息的json说明就没有问题。
ps:不推荐这种方式,因为docker 界面上显示警告信息,说socat m1不支持。。容易奔溃。但是用上面的方式的话,每次都得命令输入,还不能关闭,肯定没有docker 界面操作来得舒服。

idea连接docker

在这里插入图片描述
除了输入名称,啥都不需要输入,直接就是好的。
这时候在service窗口右键刚才刚才建好的Docker 连接,点击connect,
就可以看到容器,镜像并操作了。
在这里插入图片描述

配置Dockfile

这个配置文件说明了,构建镜像需要什么。

#FROM openjdk:8u212-jre
FROM azul/zulu-openjdk-alpine

MAINTAINER aliyu<2557170552@qq.com>

COPY target/myframe-0.0.1-SNAPSHOT.jar /myframe-0.0.1-SNAPSHOT.jar
ENTRYPOINT ["java", "-jar", "/myframe-0.0.1-SNAPSHOT.jar"]

ps:之前的jdk镜像拉取失败,azul/zulu-openjdk-alpine这个镜像我从docker官网找的,也不知道是不是支持m1,可以正常打包,但打出来的包会提示和m1有兼容性问题。。。

配置docker的运行配置

实现打包、构建镜像、发布docker、创建容器并运行。
在这里插入图片描述
ps:图片下面还有一段,需要配置运行docker run 之前需要重新编译打包项目:clean package -U -DskipTest -P test

运行配置

运行配置可以看到整个打包、构建镜像、发布docker、创建容器并运行的日志轨迹。

其他

docker中的web项目要访问主机的mysql,应该怎么配置?
实际测试过程中,容器访问宿主机mysql,宿主机地址 127.0.0.1即可
宿主机访问docker中的容器,页面输入 127.0.0.1 加配置好的映射端口即可


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/25244.html

镜像  容器  运行  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • (此去经年无故人)南初陆南城:结局+番外精品选集起点章节+阅读即将发布预订
  • 沈凝夏叶晚怡附加完整在线阅读(归雁不栖故人枝)最近更新列表
  • 剧情人物是时初,白浩雄的玄幻言情小说《召诸神,踏万界,天命帝女逆乾坤》,由网络作家&ldquo;海鸥&rdquo;所著,情节扣人心弦,本站TXT全本,欢迎阅读!本书共计381345字,185章节,:结局+番外免费品鉴:结局+番外评价五颗星
  • 凤青禾,江明远,***枢小说(别人修仙我捡漏,卷王们破防了)最近更新(凤青禾,江明远,***枢)整本无套路阅读
  • 薛梨小说无删减+后续(曾经亲情似草芥)畅享阅读
  • 沈南栀小说(穿越时空,我要修补时空裂缝)章节目录+起点章节(沈南栀)全篇清爽版在线
  • 未婚妻被巨蟒缠身,我该吃就吃该喝就喝前言+后续_阿豪林月周然后续+番外_小说后续在线阅读_无删减免费完结_
  • 陆骁,陆本初小说(陆骁,陆本初)(癫!睁眼穿成老太太挥鞭***逆子)前传+阅读全新作品预订
  • 姐姐含冤而死后冥王另娶,我杀穿整个地府在线阅读_阎罗殿殷红别提一口气完结_小说后续在线阅读_无删减免费完结_
  • (书荒必看)毒后重生:疯王的神医小娇妻沈清歌,萧绝:+后续热血十足
  • 重生后我和太监联手灭了敌国喻辰,林雪续集(重生后我和太监联手灭了敌国)终极反转(喻辰,林雪)全篇一口气阅读
  • 我不做灵媒后,自称灵媒摆渡人的养妹害怕了内容精选_苏晓霍老阿姐无广告_小说后续在线阅读_无删减免费完结_

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1