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

pc网页游戏网站win7如何安装iis来浏览asp网站

pc网页游戏网站,win7如何安装iis来浏览asp网站,闵行广州网站建设,北京网站优化公司哪家好目录 准备 删除容器 创建并运行一个容器 数据卷(Volumes) 挂载数据卷 虚拟机端口映射 挂载目录(Bind mounts) 挂载目录 挂载文件 部署在线项目 docker 在容器中管理数据主要有两种方式: - 数据卷&#xff0…

目录

准备

删除容器

 创建并运行一个容器

数据卷(Volumes)

挂载数据卷

虚拟机端口映射

挂载目录(Bind mounts)

挂载目录

挂载文件

部署在线项目


docker 在容器中管理数据主要有两种方式:
- 数据卷( Volumes
- 挂载主机目录( Bind mounts

准备

删除容器

docker rm -f $(docker ps -aq)

 创建并运行一个容器

方法一
docker run -itd \
--name t1 \
-p 8080:8080 \
--mount source=v1,target=/usr/local/tomcat/webapps \
tomcat:8.5.20
方法二
docker start c1
docker exec -it c1 bash

数据卷Volumes

挂载和数据卷的区别:数据卷和替换整个目录而挂载只会替换一个文件夹或者一个文件,所以挂载的使用性更高;数据卷替换所有文件后可能导致tomcat 或者 mysql无法使用 因为配置文件被全部替换

为了很好的实现数据保存和数据共享, Docker 提出了 Volume 这个概念,简单的说就是绕过默认的联合
文件系统,而以正常的文件或者目录的形式存在于宿主机上。又被称作数据卷。
数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS ,可以提供很多有用的特性:
  • 数据卷 可以在容器之间共享和重用
  • 数据卷 的修改会立马生效
  • 数据卷 的更新,不会影响镜像
  • 数据卷 默认会一直存在,即使容器被删除
创建数据卷
docker volume create v1
查看所有数据卷
docker volume ls
查看数据卷信息
docker volume inspect v1
删除一个 volume
docker volume rm v1
数据卷 是被设计用来持久化数据的,它的生命周期独立于容器, Docker 不会在容器被删除后自动
删除数据卷,并且也不存在垃圾回收这样的机制来处理没有任何容器引用的数据卷,无主的数据卷
可能会占据很多空间,所以要及时删除 .

挂载数据卷

在用 docker run 命令的时候,使用 -- mount 标记来将 数据卷 挂载到容器里。在一次 docker
run 中可以挂载多个 数据卷
docker run -itd \
--name 容器名字 \
--mount source=数据卷名称,target=容器中的对应目录 \
镜像名称

实际例子

docker run -it \
--name c1 \
--mount source=v1,target=/testdir \
centos
最好是通过 run 而非 create/start 创建启动容器, create/start 命令创建启动容器后,再挂载数据卷
相当麻烦,要修改很多配置文件,但并非不可以
加了“\”意为将最后的回车换行给注释了,系统理解为命令还没有结束,因而是继续等待用户进行
输入,直到读到结束符,如回车
如果数据卷不存在,docker会自动创建
如果容器上目录不存在, docker会自动创建
查看数据卷的具体信息
docker inspect namedocker inspect v1

虚拟机端口映射

通过虚拟机端口映射可在虚拟机中运行tomcat,在本机访问tomcat端口

docker run -itd \
--name t1 \
-p 8080:8080 \
--mount source=v1,target=/usr/local/tomcat/webapps \
tomcat:8.5.20虚拟机要开放端口
firewall-cmd --zone=public --add-port=8080/tcp

挂载目录Bind mounts

soft直接将webapps替换了
-v 可以挂载目录
-v 还可以单独挂载文件

挂载目录

挂载一个目录也是文件夹,先创建一个soft目录,mkidr soft

docker run -itd \
--name t1 \
-v /soft/usr/local/tomcat/webapps/oapro.war \
-p 8080:8080 \
tomcat:8.5.20

挂载文件

docker run -itd \
--name t1 \
-v /soft/oapro.war:/usr/local/tomcat/webapps/oapro.war \
-p 8080:8080 \
tomcat:8.5.20

想实现远程登录到容器内部的tomcat
实现在线部署项目

需要放入tomcat的用户信息 tomcat-user.xml 文件中
还要允许外部访问 webapps/manager/META-INF/context.xml

需要提前vi编辑tomcat-users.xml 文件,编辑用户信息admin;

删除context.xml 文件中的部分内容

部署在线项目

docker run -itd \
--name t1 \
-v /soft/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml \
-v /soft/context.xml:/usr/local/tomcat/webapps/manager/META-INF/context.xml \
-p 8080:8080 \
tomcat:8.5.20

注:mysql nginx的配置文件都要通过挂载的形式

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

相关文章:

  • 手机网站html模板下载莘县网站制作
  • 做外汇关注的网站泰州市网站制作公司
  • 建电子商务网站温岭网站建设公司
  • 东莞网站建设手袋加工手机建立一个免费网站
  • 怎么做可以把网站图片保存下来吗缔造自助建站
  • 织梦校园招生网站源码vps 网站上传
  • 博客系统 wordpress深圳优化怎么做搜索
  • 自己做的网站怎么加搜索功能重庆开办企业一网通平台
  • 校园文化建设图片网站wordpress图片0x0
  • 宿豫网站建设制作柳州学校网站建设
  • 网站全站开发需要学什么郑州自助建站模板
  • 一般网站建设流程有哪些步骤阿里巴巴国际站下载卖家版
  • 网站建设的思想亚马逊网站特点和经营范围
  • 网站模板修改wordpress 商业授权
  • 怎样设计网站或网页个人网站效果
  • 网站的字体做多大网站建设论文伯乐在线
  • WordPress免插件广告哈尔滨做网站优化
  • 德州网站建设教程深圳招聘信息最新招聘2021
  • 常德网站设计公司网络科技公司主要做什么
  • 在百度怎么建立自己的网站建商城网站
  • 搞笑图片网站源码深度网营销型网站建设公司怎么样
  • 兰州网络公司网站视频网站制作
  • 企业网站软件网站优化 秦皇岛
  • 乌审旗建设局网站做网站怎么切psd图
  • 上海企业登记在线潮州seo
  • server2008部署网站北京优化seo排名
  • 岳阳网站开发报价小程序设计用什么软件
  • 深圳网站公司建设方案丹东静态管理
  • 网站开发需要哪些证书淘宝客建立网站
  • 模板网站与定制网站区别青岛外贸推广