成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Docker筆記:Docker容器通信參數-Link參數介紹

云計算 云原生
我們知道默認情況下docker重新run后,對應的IP地址就會改變,這樣如果兩個容器之間通信就會變得非常麻煩,每次都要修改通信的IP地址。這個時候 --link參數就派上大用場了,它會給要鏈接的容器設定一個通信的別名,即使重啟后IP地址發生了改變,依然可以正常通信。

link 參數作用

同一個宿主主機上的多個docker容器之間如果需要進行通信,第一種最容易想到的方式就是使用容器自身的ip地址、宿主主機的ip+容器暴露出的端口號來通信,我們知道默認情況下docker重新run后,對應的IP地址就會改變,這樣如果兩個容器之間通信就會變得非常麻煩,每次都要修改通信的IP地址。這個時候 --link參數就派上大用場了,它會給要鏈接的容器設定一個通信的別名,即使重啟后IP地址發生了改變,依然可以正常通信。

命令格式

docker run -d --name myname--link toname:alisname -p 本地端口:容器端口 鏡像名稱

參數說明:

  • -- name:新容器名詞
  • -- link:目標容器名稱:別名
  • -p:本地端口:容器端口

link原理

--link的原理就是在/etc/hosts里面添加了一個alias的名稱

測試

首先啟動一個tomcat01的容器

docker run -itd --name tomcat01 -p 8100:8080 tomcat:8.5.38

docker ps 獲取容器的id  d92f947ea54f

圖片

獲取單個容器 ip

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' d92f947ea54f

圖片

啟動一個nginx容器設置與tomcat01連通

docker run -itd --name nginx01 --link tomcat01 nginx

進入容器內部查看 etc/hosts配置文件

docker exec -it nginx01 /bin/bash #進入容器內部
apt update && apt install -y iproute2 # 安裝ping命令
cat /etc/hosts #查看配置文件
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.4 tomcat01 d92f947ea54f
172.17.0.6 70aa4c7dde72

測試nginx01 ping tomcat01

docker exec -it nginx01 ping tomcat01 
PING tomcat01 (172.18.0.2): 56 data bytes
64 bytes from 172.18.0.2: icmp_seq=0 ttl=64 time=0.102 ms
64 bytes from 172.18.0.2: icmp_seq=1 ttl=64 time=0.093 ms
64 bytes from 172.18.0.2: icmp_seq=2 ttl=64 time=0.110 ms
64 bytes from 172.18.0.2: icmp_seq=3 ttl=64 time=0.073 ms

link參數注意事項

  • 使用link參數建立的容器所鏈接的主機需要處于運行狀態
  • 所鏈接的容器也必須是運行狀態
  • 使用link選項鏈接的主機ip不需要固定,因為每次新建容器都會檢查所鏈接容器的ip,并在/etc/hosts里生成新的alias 名稱對應的ip?


責任編輯:武曉燕 來源: IT技術分享社區
相關推薦

2022-03-10 08:24:17

Docker容器SaaS

2024-12-06 08:00:00

2024-03-22 09:54:04

Docker網絡驅動容器網絡

2022-07-20 15:19:17

容器Docker

2010-06-13 12:32:58

Ubuntu Grub

2010-09-02 10:14:24

路由器性能

2019-07-16 14:44:52

DockerMySQL操作系統

2010-06-24 16:04:44

2009-08-14 17:27:56

C#方法參數

2009-12-25 16:51:37

ADO參數

2022-08-31 07:24:56

Docker日志命令

2015-08-19 14:54:25

2018-04-20 15:24:55

DockerfileDocker鏡像

2010-07-20 14:02:38

Perl命令行參數

2009-09-04 16:10:49

JSP頁面間傳遞參數

2009-12-21 14:04:48

ADO.NET參數

2019-12-16 12:11:53

Docker容器Kubernetes

2023-12-14 15:51:15

2010-01-05 14:49:03

JSON格式

2011-08-22 11:51:13

Linuxconfigure
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品视频一区二区三区在线观看 | 欧美专区在线观看 | 91视频网址 | 日韩精品一区二 | 成人av影院 | 日本一区二区三区在线观看 | 欧美日韩精品综合 | 久久久久久久久久久高潮一区二区 | 成人影院免费视频 | 久久av资源网 | 亚洲精品视频网站在线观看 | 国产精品国产a级 | 国产有码 | 久久草在线视频 | 天天视频成人 | 涩涩鲁亚洲精品一区二区 | 性色视频在线观看 | 国产免费看 | 99精品免费 | 美日韩一区二区 | 99pao成人国产永久免费视频 | 亚洲免费在线视频 | 国产精品伦一区二区三级视频 | 福利社午夜影院 | 91美女在线观看 | 国产精品久久在线观看 | 九九综合 | 欧美自拍一区 | 欧美久久一区 | 日韩国产中文字幕 | 国产一区二区三区视频 | 国产精品毛片一区二区在线看 | 国产999精品久久久影片官网 | 日韩精品 电影一区 亚洲 | 91精品一区二区 | 国产成人久久av免费高清密臂 | jizz视频 | 九九色综合 | 性高朝久久久久久久3小时 av一区二区三区四区 | 成人黄在线观看 | 在线免费激情视频 |