我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Docker容器之间数据传输的实现

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Docker容器之间数据传输的实现

1.从容器中将文件拷贝到宿主机上。

在宿主机你想要接收文件的地方,运行下面的指令

docker cp 容器id:home/test .
docker run -d --name nginxtest -p 82:80 nginx
curl localhost:82
//打包镜像
docker commit -a="gym" -m="add basic webapps app" 94b00b6f6172 tomcat_9.0:1.0
//启动运行
docker run -d -p 8080:8080 --name tomcat01 tomcat
//进入容器,打开新的终端(attach)
docker exec -it id /bin/bash
//文件挂载
docker run -d -p 9999:8080 -v /root/test:/home --name="tomcat01"  1b6b1fe7261e
docker run -it -v 主机目录: 容器内目录  -p 主机端口: 容器端口
//查案元数据
docker  inspect 992cde01ffc5
持久化数据库
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:
查看端口占用
netstat -tanlp
kill 杀死
查看历史容器
docker ps -as
删除所有容器
docker rm $(docker ps -aq)
dockerfile创建自己的镜像
[root@centos docker]# vim dockerfile
[root@centos docker]# cat dockerfile
FROM centos
VOLUME ["volume01","volume02"]
CMD echo "----end---"
CMD /bin/bash
[root@centos docker]# docker build -f dockerfile -t gym/centos .
实现匿名挂载
docker inspect

使用容器数据卷挂载

在这里插入图片描述

上传自己的镜像到阿里云

各个容器之间网络互通应为存在docker0
使用的技术是evth-pair技术!

# 我们发现这个容器带来网卡, 都是一对对的
# evth-pair 就是一对虚拟机设备接口,他们都是成对出现的,一端连着协议,一端彼此相连
# 正因为有这个特性,veth-pair 充当桥梁,连接各种虚拟网络设备的
# openStac,Docker容器之间的连接,OVS的连接,都是使用 evth-pair 技术

通过ip 各个容器之间是可以ping通的,但是如果是名字就不能通过link

,

到此这篇关于Docker容器之间数据传输的实现的文章就介绍到这了,更多相关Docker容器数据传输内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网! 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Docker容器之间数据传输的实现

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么实现Docker容器之间的数据传输

小编给大家分享一下怎么实现Docker容器之间的数据传输,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.从容器中将文件拷贝到宿主机上。在宿主机你想要接收文件的地方,运行下面的指令docker cp 容器id:home/t
2023-06-29

云服务器之间传输数据

云服务器之间传输数据需要使用PostgreSQL和MySQL等数据库进行传输。下面是一些基本步骤:创建云服务器的Market文件,如https://cloudservermkdir.deploy.com/deployment/market/main.md在云服务器上创建Market表,每个Market有相应的marketid和marketname。在Market表中写入数据,包括客户信息
2023-10-26

数据传输 | dtle 之 job 实现简析

作者:吕海龙爱可生 DTLE 团队成员,负责 DTLE 开发 ,日常问题处理以及相关问题的排查。本文来源:原创投稿爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。从 job 文件到源端目标端的数据传输,dtle 到底是如何行实现的的
数据传输 | dtle 之 job 实现简析
2018-11-08

docker实现跨宿主机的容器之间网络互联

本文主要介绍了docker实现跨宿主机的容器之间网络互联,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-01-04

如何进行Docker容器之间的通信的方法实现

如何进行Docker容器之间的通信的方法实现,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。情景:本地已经搭建laradock开发环境(php7.3+mysql5.7),现在
2023-06-22

FileZilla如何实现XP与Fedora间的数据传输桥梁

这篇文章主要为大家展示了“FileZilla如何实现XP与Fedora间的数据传输桥梁”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“FileZilla如何实现XP与Fedora间的数据传输桥梁”
2023-06-16

WinForms怎么实现控件之间的数据传递

在WinForms中,可以通过多种方式实现控件之间的数据传递,以下是一些常用的方法:使用公共变量:在Form类中定义一个公共变量,其他控件可以直接访问并修改这个变量,实现数据传递。使用事件:可以在控件中定义一个事件,并在需要传递数据的地方触
WinForms怎么实现控件之间的数据传递
2024-03-12

docker之MySQL同步数据的实现

目录第一步先获取镜像,版本选择了mysql5.7第二步运行MySQL容器测试连接MySQL进行验证实验的过程分为4步:获取mysql镜像运行一个mysql容器测试连接mysql验证第一步先获取镜像,版本选择了MySQL5.7[root
2022-07-06

Android实现Activities之间进行数据传递的方法

本文实例讲述了Android实现Activities之间进行数据传递的方法。分享给大家供大家参考。具体分析如下: 首先,先说明一下Activity的启动及关闭: 1. startActivity(Intent intent); 启动Act
2022-06-06

Redis怎么实现数据的安全传输

Redis可以通过以下几种方式来实现数据的安全传输:使用SSL/TLS:Redis支持使用SSL/TLS来加密客户端和服务器之间的通信。通过配置Redis服务器和客户端的SSL证书和密钥,可以实现数据的加密传输。使用SSH隧道:可以通过在
Redis怎么实现数据的安全传输
2024-05-07

编程热搜

目录