docker如何把自己的ip作为tomcat的访问地址

docker如何把自己的ip作为tomcat的访问地址,第1张

1.创建一个网络(子网掩码设置大一点,这样就有用不完的私网IP了)

docker network create --subnet=172.172.0.0/16 my_docker_net

2.启动容器的时候 指定网络和IP地址,感觉容器名字包含IP的信息会好记一点,如:

redis:

docker run -itd --name myRedis_0_5 --net my_docker_net --ip 172.172.0.5 -p 6379:6379 redis

rabbitMq:

docker run -d --hostname myRabbit --name myRabbit --net my_docker_net --ip 172.172.0.6 -p 15672:15672 -p 5672:5672 rabbitmq

docker exec -it myRabbit rabbitmq-plugins enable rabbitmq_management

指定MQ版本:

docker run -d --hostname myRabbit3.10 --name myRabbit3.10 --net my_docker_net --ip 172.172.0.7 -p 15672:15672 -p 5672:5672 rabbitmq:3.10-rc-management

docker exec -it myRabbit3.10 rabbitmq-plugins enable rabbitmq_management

docker exec -it myRabbit3.10 rabbitmq-plugins enable rabbitmq_shovel rabbitmq_shovel_management

mysql:

docker run -itd --name mysql-local --net my_docker_net --ip 172.172.0.2 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql

xxl-job-admin

docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://172.172.0.2:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai --spring.datasource.username=root --spring.datasource.password=root" --net my_docker_net --ip 172.172.0.9 -p 8089:8080 -v /tmp:/data/applogs --name xxl-job-admin -d xuxueli/xxl-job-admin:2.3.1

3.这样容器就有固定的IP了,会形成如下状态:

容器外面可以使用映射出的端口访问,但是不能通过指定的IP访问

容器内部容器之间可以使用指定的端口访问,但无法通过容器的主机IP+映射的端口访问

这样似乎还是不方便:一个应用在容器外本来可以访问,可是丢到容器内,因为服务地址配置问题会导致不能访问,切换配置也非常麻烦,如果解决?

一个好的办法是为容器配置一个环境变量,这样容器中的应用会自动读取环境变量

4.通常容器如RIDIS,默认一般没有ifconfig和 ping命令,导致无法查看本机IP地址和PING通对方IP地址,使用如下命令安装:

apt-get update 先升级apt-get,

然后安装

apt install iputils-ping

apt install net-tools

ifconfig 或者 ip addr查看的虚拟ip

合金

钛合金是以钛元素为基加入其他元素组成的合金。钛有两种同质异晶体:钛是同属素异构体,熔点为1668℃,在低于882℃时呈密排六方晶格结构,称为α-钛;在882℃以上呈体心立方品格结构,称为β-钛。利用钛的上述两种结构的不同特点,添加适当的合金元素,使其相变温度及组分含量逐渐改变而得到不同组织的钛合金(titanium alloys)。

TC4 ELI钛合金在TC4合金的基础上,降低了间隙元素C,O,N和杂质元素Fe的含量,强度有所降低,内但可显著提高容韧性。TC4 ELI具有较好的塑性、韧性、良好的焊接性能及低温使用性能,广泛应用于低温工程、医疗、舰船及飞行器等重要领域。

TC4合金可在普通环境或者高温环境下使用,TC4ELI合金可在超低温环境下使用

如果还能见到你》是克然Eli、苏克、南北方舟演唱的歌曲,由克然Eli、苏克作词,克然Eli、苏克作曲,收录于《如果还能见到你》专辑中。[1]

中文名

如果还能见到你

所属专辑

如果还能见到你

歌曲原唱

克然Eli、苏克、南北方舟

填词

克然Eli、苏克

谱曲

克然Eli、苏克

歌曲歌词

克然Eli:

再见到你的时候

感觉少了些什么

看着你的眼眸却找不到问候的理由

再说什么都没用

说什么都没用

若再见到你装作看不见是最好的结果

我再看不见手机来电出现你的照片

留下的信签是否表达着你对我的挂念

我辗转反侧彻夜难眠想念你是真的

有太多的话憋在心里却再说不出口

如果我懂你点你也不会走吧

如果我能表达想对你说的话

我向往的那个你真的存在吗

一直以来没离开的人是我吧

如果还能见到你

苏克:

只有你给我的爱很多

你走了也没留下什么

来和去我们都没理由

那台破旧的radio

放着我写给你的歌

讲我的故事给你听

我再不想抓住你的心

如果我再次遇见你

也不会为了抓住你

为了你努力为你拼

反正你拿的起也可以轻易放下

我们没成熟的感情是没成型的框架

都认为时过境迁往事就能抛在脑后

从说要一起走到如今变成活在当下

你曾不回头的离开又突然靠近我

你楼下的路总刻意要经过

如果再遇见你在某个雨天里

我还是希望你会向我走来抱紧我

克然Eli:

如果我懂你点你也不会走吧

如果我能表达想对你说的话

我向往的那个你真的存在吗

一直以来没离开的人是我吧

如果还能见到你

我再看不见手机来电出现你的照片

留下的信签是否表达着你对我的挂念

我辗转反侧彻夜难眠想念你是真的

有太多的话憋在心里却再说不出口

如果我懂你点你也不会走吧

如果我能表达想对你说的话

我向往的那个你真的存在吗

一直以来没离开的人是我吧

如果还能见到你[1]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11696022.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存