当前位置: 首页 > news >正文

专业网站建设最便宜网站icp备案查不到

专业网站建设最便宜,网站icp备案查不到,如何设计制作一般企业网站,苏州知名网站建设建站公司Docker 的数据管理 管理 Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DataVolumes Containers)。 1.数据卷(宿主机与容器间传输 防止删除容器后数据丢失) 数…

 Docker 的数据管理

管理 Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DataVolumes Containers)。

1.数据卷(宿主机与容器间传输 防止删除容器后数据丢失)

数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。数据卷的使用类似于 Linux 下对目录进行的 mount 操作。

docker pull centos:7

宿主机目录/var/www 挂载到容器中的/data1。( -v 宿主机目录:容器目录)
注意:宿主机本地目录的路径必须是使用绝对路径。如果路径不存在,Docker会自动创建相应的路径。

docker run -v /var/www:/data1 --name web1 -it centos:7 /bin/bash            #-v 选项可以在容器内创建数据卷lsecho "this is web1" > /data1/abc.txtexit
若只读模式 :ro
docker run -v /var/www:/data1:ro --name web1 -it centos:7 /bin/bash   

#返回宿主机进行查看

cat  /var/www/abc.txt

2.数据卷容器 (用于容器间传输 不需要宿主机中转)

如果需要在容器之间共享一些数据,最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器,专门提供数据卷给其他容器挂载使用。


创建一个容器作为数据卷容器(-v 指定共享文件夹)

docker run --name web2 -v /data1 -v /data2 -it centos:7 /bin/bash
echo "this is web2" > /data1/abc.txt
echo "THIS IS WEB2" > /data2/ABC.txt

使用 --volumes-from 来挂载 web2 容器中的数据卷到新的容器

docker run -it --volumes-from web2 --name web3 centos:7 /bin/bash
cat /data1/abc.txt
cat /data2/ABC.txt

端口映射

在启动容器的时候,如果不指定对应的端口,在容器外是无法通过网络来访问容器内的服务。端口映射机制将容器内的服务提供给外部网络访问,实质上就是将宿主机的端口映射到容器中,使得外部网络访问宿主机的端口便可访问容器内的服务。

docker run -d --name test1 -P nginx                 #随机映射端口(从32768开始)docker run -d --name test2 -p 43000:80 nginx        #指定映射端口
docker ps -aCONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS          PORTS                   NAMES
9d3c04f57a68   nginx     "/docker-entrypoint.…"   4 seconds ago    Up 3 seconds    0.0.0.0:43000->80/tcp   test2
b04895f870e5   nginx     "/docker-entrypoint.…"   17 seconds ago   Up 15 seconds   0.0.0.0:49170->80/tcp   test1

浏览器访问:http://192.168.80.10:43000    、http://192.168.80.10:49170

容器互联(使用centos镜像)

容器互联是通过容器的名称(避免IP变动)在容器间建立一条专门的网络通信隧道。简单点说,就是会在源容器和接收容器之间建立一条隧道,接收容器可以看到源容器指定的信息。

创建并运行源容器取名web1

docker run -itd -P --name web1 centos:7 /bin/bash    

创建并运行接收容器取名web2,使用 --link 选项指定连接容器以实现容器互联

docker run -itd -P --name web2 --link web1:web1 centos:7 /bin/bash--link 容器名:连接的别名

进web2 容器, ping web1

docker exec -it web2 bash
ping web1

http://www.yayakq.cn/news/349363/

相关文章:

  • 免费软件下载网站入口正能量江苏艺居建设有限公司网站
  • 兰州市建设工程招标投标中心网站帮我写一篇网站
  • 建站公司成功案例网站seo整站优化
  • 建站有哪些公司有哪些网站是拐角型
  • 做app网站公司名称国内seo公司排行榜前十名
  • 网站建设石家庄快优帝国cms小说网站模板
  • 网站开发需求评估运城微信网站建设
  • 榆林建设银行的网站seo快速推广
  • 网页设计与网站开发的区别宿迁网站建设开发
  • 秦皇岛开发区建设局网站淘宝网站建设代码
  • OA 公司网站 铁道建设报优秀的vi设计手册
  • 网站icp备案代理建立公司网站时什么是重要的
  • 做公司网站页面wordpress博客有手机版
  • 免费网站程序建设工程的招标网站有哪些
  • 重庆网站建设川娃子大数据学出来做什么工作
  • 北京网站建设资讯连运港网络公司做网站
  • 网站美工培训机构美食攻略网站建设课程设计
  • 在线网站建设询问报价国际工程承包
  • 室内设计网站源码下载企业门户网站建设报价
  • 百度上怎么做网站wordpress火车头发布模块接口
  • 免费做网站软件下载石家庄商城网站制作
  • asp.net网站安装教程尚普咨询市场调研公司
  • 网站网站制作女与男做那个的视频网站
  • 常见cms网站源码下载图片怎么做网站背景
  • 旅游品牌推广方案深圳网站快速排名优化
  • 怎么建设网站页面天水网站建设公司
  • 专业北京网站建设公司排名西部数码如何建设自己的网站
  • 网站制作经费预算表2024舆情信息范例8篇
  • 网站分享功能怎么做搜索引擎优化叫什么
  • 保险网站有哪些保险网站免费移动版wordpress