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

上海公司公开发行股票1984长春网站优化体验

上海公司公开发行股票1984,长春网站优化体验,谷歌chrome,用帝国cms做企业网站数据卷 1.数据卷概述 数据卷:容器与宿主机之间数据共享。 数据卷是一个供容器使用的特殊目录,位于容器中。 可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿…

数据卷

1.数据卷概述

数据卷:容器与宿主机之间数据共享

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

想要将容器中的数据持久化,可以将宿主机目录挂载到容器中
一般只建议在创建容器时进行挂载,不建议启动容器后再挂载。
因为启动容器后再挂载的话,需要修改配置文件,且不一定能挂载成功。

2.实操

docker run -v 数据卷
#在容器内创建数据卷docker run -v 宿主机目录:数据卷
#将宿主机目录挂载到容器中#注意:宿主机本地目录的路径必须是使用绝对路径。如果路径不存在,Docker会自动创建相应的路径。
#挂载后的目录默认可读可写例:docker run -itd --name test1 -v /opt/test1:/opt/test1 centos:7 /bin/bash
#创建一个容器卷,和宿主机的的目录挂载,目录自带读写权限。

docker run -v 宿主机目录:数据卷:ro
#将宿主机目录挂载到容器中,只可读例:docker run -itd --name test2 -v /opt/test2:/opt/test2:ro centos:7 /bin/bash

数据卷容器

1.数据卷容器概述

数据卷容器:容器与容器之间数据共享

数据卷容器是一个普通的容器,专门提供数据卷给其他容器挂载使用

2.实操

docker run -itd --name test1 -v /opt/data1 -v /opt/data2 centos:7 /bin/bash
#创建数据卷容器test1,以及/opt/data1和/opt/data2两个数据卷docker run -itd --volumes-from test1 --name test2 centos:7 /bin/bash
#创建容器使用挂载卷

容器互联

1.容器互联概述

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

2.实操

//老版本
docker run -itd -P --name test1 centos:7 /bin/bash
#创建并运行源容器test1,-P:随机指定一个端口,和宿主机映射  docker run -itd -P --name test2 --link test1:test2 centos:7 /bin/bash
#创建并运行接收容器test2,--link和源容器test1实现容器互联docker exec -it test2 bash
ping test1docker exec -it test1 bash
yum install -y net-tools   #下载网络工具
ifconfig                   #查看IP和test2中显示的一致

//新版本
docker network create --subnet=172.18.0.0/16 --opt "com.docker.network.bridge.name"="docker1"  mynetwork
#创建一个网段docker run -itd -P --name test11 --network=mynetwork centos:7 /bin/bashdocker run -itd -P --name test12 --network=mynetwork centos:7 /bin/bash
#创建两个容器,指定网段#进入容器ping test11 test22

实验

部署一个MySQL镜像,创建一个MySQL容器,用navicat实现可以直接访问容器的MySQL。MySQL宿主机:33066
MySQL容器:3306

创建一个数据卷。在宿主机可以看到容器内MySQL的日志文件。

#获取镜像
docker pull mysql:5.7.20#创建并持续运行容器
docker run -itd -p 33066:3306 -v /opt/my_log:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7.20#进入容器
docker exec -it mysql bash#容器内进入数据库
mysql -uroot -p123456#本机mysql远程登陆测试
[root@pup1 ~]# mysql -u root -p -P 33066 -h 20.0.0.10

#在容器的数据库中查询

#开启日志
set global general_log=on;
show variables like "general_log%";

#容器中数据库新建库以测试日志同步情况
create database test2;
show databases;

#宿主机日志已同步

http://www.rdtb.cn/news/22322.html

相关文章:

  • 外国网站建设公司百度推广价格表
  • 无法打开网站若要访问本地iis网站必须安装下列iis组件代做关键词收录排名
  • 网站字号多大河南网站关键词优化代理
  • 台州seo网站排名优化重庆自动seo
  • 毕业设计做网站有什么好处百度seo推广价格
  • flash里面如何做网站链接推广平台怎么找客源
  • wordpress 小程序开发商丘seo教程
  • 昆明著名网站建设百度开户渠道
  • 网站建设与管理教学设计线下营销推广方式有哪些
  • 工程施工行业在哪个网站容易找事做深圳网站开发
  • 网站建设重庆免费模板
  • 济源建设企业网站公司如何优化推广网站
  • 视频公司的网站设计seo优化推荐
  • 如何做优品快报下的子网站seo网站优化服务合同
  • 英文外贸网站制作seo引擎优化是做什么的
  • 邵阳网站开发比百度好用的搜索软件手机版
  • 女频做的最好的网站肇庆seo优化
  • 网站建设前台功能seo外链网
  • react怎么做pc网站网页模板免费下载网站
  • 怎么建设一个淘宝客网站中国女排联赛排名
  • 类似美团网的网站是怎么做的网站查询
  • 北京seo代理商武汉seo网站优化技巧
  • 产品销售型的网站公众号开发网站公司
  • 中国互联网协会什么级别网站推广和优化的原因
  • 婚介网站建设网络平台推广具体是怎么推广
  • 站长工具国色天香东莞网站建设优化推广
  • 厦门网站制作建设搜索引擎推广的基本方法
  • 商城网站开发定制新的网站怎么推广
  • iframe框架做网站长沙网站关键词排名推广公司
  • 网站建设和网袷宣传怎样创建网站平台