返回顶部
首页 > 资讯 > 精选 >docker link容器互联如何实现
  • 710
分享到

docker link容器互联如何实现

2023-06-29 12:06:37 710人浏览 泡泡鱼
摘要

这篇“Docker link容器互联如何实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“docker link容器互联如何

这篇“Docker link容器互联如何实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“docker link容器互联如何实现”文章吧。

容器互联

先创建启动mysql容器

docker run -dti --name db --restart=always -e Mysql_ROOT_PASSWord=redhat -e mysql_DATABASE=blog  mysql:5.6

创建启动源容器wordpress

# docker run -dti --name 容器名 --restart=always -v 本地目录:容器内目录 -p 本地端口:容器端口 --link 数据库容器名:数据库容器别名 wordpress镜像docker run -dti --name blog --restart=always -v /WEB:/var/www/html -p 80:80 --link db:mysql wordpress

当使用–link参数时,docker会自动在共享两个容器的变量。访问数据库的时候,不再是通过IP的方式来访问,而是通过容器名来访问.
在容器中执行: env | grep -i hub_name,会显示容器的的环境变量

实验:Tomcat连接mysql

接下来在tomcat容器的webapps中配置msyql连接,数据源输入mysql的容器名即可。
–link 参数可以把两个容器连接为一组容器,一般用于连接mysql,而不用映射mysql的端口到宿主机

例如,tomcat和mysql建立link之后,在tomcat里可以直接ping通mysql的容器名.
在tomcat配置MySQL连接的文件中不需要再写入localhost或者ip地址,直接写入mysql容器名即可连接到mysql数据库

创建启动mysql容器

docker run -dti --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6

创建启动tomcat容器 --link连接mysql容器

docker run -dti --name tomcat --restart=always -p 8080:8080 --link mysql -v /webapps:/usr/local/tomcat/webapps tomcat

接下来在tomcat容器的webapps中配置msyql连接,数据源输入mysql的容器名即可。
tomcat和mysql建立link之后,在tomcat里可以直接ping通mysql的容器名.
在tomcat配置MySQL连接的文件中不需要再写入localhost或者ip地址,直接写入mysql容器名即可连接到mysql数据库.

以上就是关于“docker link容器互联如何实现”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: docker link容器互联如何实现

本文链接: https://lsjlt.com/news/324828.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Docker link如何实现容器互联
    小编给大家分享一下Docker link如何实现容器互联,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.1、容器间通过IP进行网络访问新建两个容器tomcat0...
    99+
    2023-06-22
  • docker link容器互联如何实现
    这篇“docker link容器互联如何实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“docker link容器互联如何...
    99+
    2023-06-29
  • docker--link容器互联的实现
    目录容器互联实验:tomcat连接mysql创建启动mysql容器创建启动tomcat容器 --link连接mysql容器–link可以通过容器名互相通信,容器间共享环境...
    99+
    2024-04-02
  • Docker link实现容器互联的方式
    目录1.1、容器间通过IP进行网络访问1.2、容器间通过容器名或容器id进行网络访问1.1、容器间通过IP进行网络访问 新建两个容器tomcat01和tomcat02 docke...
    99+
    2024-04-02
  • Docker容器互联互通的实现方法
    目录网络集群查看mynet网络查看centos01的容器信息test-network网卡下的centos01访问mynet网卡下的mynet-centos01、mynet-tomca...
    99+
    2022-11-13
    Docker 容器互联 Docker 容器联通
  • Docker不同网段下的容器互联的实现
    前言: 在实际开发里我们可能会创建不同的集群,例如redis集群和mysql集群,而为了集群的安全和健康的,我们创建集群的时候给集群分配的网段是不同的,但这时候我们希望两个不在同一个...
    99+
    2023-01-04
    Docker不同网段容器互联 Docker 容器互联
  • docker实现跨宿主机的容器之间网络互联
    目录一. 环境介绍二. docker跨主机互联实现说明三. 修改docker0网桥网段3.1 A宿主机10.1.10.1133.2 B宿主机10.1.10.114背景:最近闲来无事,...
    99+
    2023-01-04
    docker 跨宿主机互联 Docker跨宿主机
  • Docker容器与主机网络互通如何实现
    Docker容器与主机网络互通可以通过以下几种方式实现: 使用端口映射:通过在Docker容器启动时使用-p参数将容器内部的端口映...
    99+
    2024-05-07
    Docker
  • docker容器互联的方式有哪些
    Docker容器互联的方式有以下几种: 使用Docker Compose:Docker Compose是一个用于定义和运行多个D...
    99+
    2023-10-22
    docker
  • docker-compose容器互相连接的实现
    一些示例未整理 haproxy 与nginx 容器连接 ## 服务的compose 编写 mkdir /mnt/compose vim docker-compose.yml web1...
    99+
    2024-04-02
  • docker两个容器互通怎么实现
    要实现两个 Docker 容器之间的互通,可以通过以下几种方式: 使用网络方式:在创建容器时,可以指定它们使用相同的网络。比如可...
    99+
    2023-10-22
    docker
  • docker容器热迁移如何实现
    Docker容器热迁移可以通过以下步骤实现: 使用Docker Swarm或Kubernetes等容器编排工具来管理容器,以确保...
    99+
    2023-10-27
    docker
  • Docker跨主机容器间相互访问的实现
    第一步:创建自定义网络 docker network create --subnet=172.18.0.0/24 docker-br0 备注:这里选取了172.18.0.0网段,也可...
    99+
    2023-01-04
    Docker 跨主机访问 Docker 容器相互访问
  • Docker容器网络更改如何实现
    这篇文章主要介绍了Docker容器网络更改如何实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Docker容器网络更改如何实现文章都会有所收获,下面我们一起来看看吧。1.添加自定义网络(默认是桥接模式)doc...
    99+
    2023-07-05
  • Docker端口映射与容器互联的方法是什么
    这篇文章主要讲解了“Docker端口映射与容器互联的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker端口映射与容器互联的方法是什么”吧!新建立了一个mydocker的容器...
    99+
    2023-06-04
  • docker overlay实现跨主机的容器互通的方法
    目录1. docker配置2. 创建注册中心与网络3. 启动容器环境说明 ...
    99+
    2024-04-02
  • 如何使用容器化和Docker实现DevOps
    这篇文章主要介绍“如何使用容器化和Docker实现DevOps”,在日常操作中,相信很多人在如何使用容器化和Docker实现DevOps问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用容器化和Docke...
    99+
    2023-06-19
  • Docker容器如何实现MySQL多源复制
    今天小编给大家分享一下Docker容器如何实现MySQL多源复制的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。⛳️ 1.多源...
    99+
    2023-07-02
  • Docker如何实现同Ip网段联通
    这篇文章主要介绍“Docker如何实现同Ip网段联通”,在日常操作中,相信很多人在Docker如何实现同Ip网段联通问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker...
    99+
    2024-04-02
  • docker中如何实现容器虚拟化网络
    这篇文章主要为大家展示了“docker中如何实现容器虚拟化网络”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“docker中如何实现容器虚拟化网络”这篇文章吧。overlay network(叠加...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作