Docker之容器互联--link

简介: Docker之容器互联--link

容器的互联是一种让多个容器中的应用进行快速交互的方式。

它会在源和接收方容器之间创建连接关系,通过容器名快速访问。

容器命名:- -name

例:创建一个名为web01的容器

[root@docker01 ~]# docker run -d -p 80:80 --name web01 nginx
a2f13720247305f04128db417139a261d1afba54256bc0b881a359fce2b8fc0d
[root@docker01 ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                NAMES
a2f137202473        nginx               "nginx -g 'daemon of…"   7 seconds ago       Up 6 seconds        0.0.0.0:80->80/tcp   web01

容器的名称是唯一的,如果已经有了一个名为web01的容器,那么再想使用这个名称的时候,需要删除之前同名的容器。

容器互联:- -link name:alias

name表示要链接的容器的名称

alias是别名

创建一个数据库容器:

[root@docker01 ~]# docker run -d -p 3306:3306 --name db01 -e MYSQL_ROOT_PASSWORD=123123 mysql:5.7

在创建一个新的容器并将它连接到db容器:

[root@docker01 ~]# docker run -ti --rm --link db01:db centos:6.8

在容器中查看hosts文件:发现有db01的本地解析

[root@1d67a8a9fcaf /]# cat /etc/hosts
172.17.0.2  db b9e6e048d2f8 db01
172.17.0.3  1d67a8a9fcaf


目录
相关文章
|
6月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
749 6
|
6月前
|
监控 Linux 调度
【赵渝强老师】Docker容器的资源管理机制
本文介绍了Linux CGroup技术及其在Docker资源管理中的应用。通过实例演示了如何利用CGroup限制应用程序的CPU、内存和I/O带宽使用,实现系统资源的精细化控制,帮助理解Docker底层资源限制机制。
652 6
|
8月前
|
Kubernetes Docker Python
Docker 与 Kubernetes 容器化部署核心技术及企业级应用实践全方案解析
本文详解Docker与Kubernetes容器化技术,涵盖概念原理、环境搭建、镜像构建、应用部署及监控扩展,助你掌握企业级容器化方案,提升应用开发与运维效率。
1172 108
|
9月前
|
存储 监控 测试技术
如何将现有的应用程序迁移到Docker容器中?
如何将现有的应用程序迁移到Docker容器中?
684 57
|
6月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
726 51
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
9月前
|
存储 监控 Java
如何对迁移到Docker容器中的应用进行性能优化?
如何对迁移到Docker容器中的应用进行性能优化?
573 59
|
8月前
|
缓存 Ubuntu Docker
Ubuntu环境下删除Docker镜像与容器、配置静态IP地址教程。
如果遇见问题或者想回滚改动, 可以重启系统.
531 16
下一篇
开通oss服务