当前位置: 首页 > news >正文 铭万做的网站怎么样如何使用二级域名做网站 news 2025/10/27 18:59:33 铭万做的网站怎么样,如何使用二级域名做网站,建水县住房和城乡建设局网站,网上商城系统流程图在容器中共享本地文件 目录 卷与绑定挂载的对比在主机和容器之间共享文件Docker 访问主机文件的文件权限试一试 运行一个容器使用绑定挂载在 Docker Dashboard 中访问文件停止容器 额外资源下一步 每个容器都有一切需要运行的资源#xff0c;而不依赖于主机机器上预先安装的…在容器中共享本地文件 目录 卷与绑定挂载的对比在主机和容器之间共享文件Docker 访问主机文件的文件权限试一试 运行一个容器使用绑定挂载在 Docker Dashboard 中访问文件停止容器 额外资源下一步 每个容器都有一切需要运行的资源而不依赖于主机机器上预先安装的任何依赖项。由于容器在隔离环境中运行它们对主机和其他容器的影响最小。这种隔离有一个主要好处容器将与主机系统和其他容器的冲突降到最低。然而这种隔离也意味着容器默认无法直接访问主机上的数据。 想象一个场景你有一个需要访问存储在主机系统上的配置文件的 web 应用程序容器。这个文件可能包含数据库凭据或 API 密钥等敏感数据。将这些敏感信息直接存储在容器镜像中会带来安全风险特别是在镜像共享时。为了解决这个问题Docker 提供了桥接容器隔离和主机数据的存储选项。 Docker 提供了两种主要的存储选项来持久化数据并在主机和容器之间共享文件卷和绑定挂载。 卷与绑定挂载的对比 如果你想确保容器内部生成或修改的数据即使在容器停止运行后仍然存在你应该选择使用卷。详见“持久化容器数据”章节了解更多关于卷及其使用场景的信息。 如果你有特定的文件或目录在主机系统上并且希望直接与容器共享例如配置文件或开发代码那么你应该使用绑定挂载。这就像在主机和容器之间开了一个直接的通道来共享文件。绑定挂载非常适合在开发环境中需要实时文件访问和共享的场景。 在主机和容器之间共享文件 docker run 命令使用的 -v或 --volume和 --mount 标志都可以让你在本地计算机主机和 Docker 容器之间共享文件或目录。然而它们在行为和使用上有一些关键区别。 -v 标志更简单更方便用于基本的卷或绑定挂载操作。如果使用 -v 或 --volume 时主机位置不存在则会自动创建一个目录。 想象你是一个开发人员正在进行一个项目。你在开发机上有一个存放代码的源目录。当你编译或构建代码时生成的工件编译后的代码、可执行文件、镜像等会保存在源目录内的一个单独的子目录中。在以下示例中这个子目录是 /HOST/PATH。现在你希望这些构建工件能够在运行应用程序的 Docker 容器中访问到。此外你希望容器能自动访问每次重建代码时的最新构建工件。 以下是使用绑定挂载启动容器并将其映射到容器文件位置的方法。 docker run -v /HOST/PATH:/CONTAINER/PATH -it nginx--mount 标志提供了更高级的功能和更细粒度的控制使其适用于复杂的挂载场景或生产部署。如果使用 --mount 绑定挂载一个文件或目录该文件或目录在 Docker 主机上还不存在则 docker run 命令不会自动为你创建它而是会生成一个错误。 docker run --mount typebind,source/HOST/PATH,target/CONTAINER/PATH,readonly nginx注意Docker 推荐使用 --mount 语法而不是 -v它提供了更好的控制挂载过程并避免了可能出现的目录缺失问题。 Docker 访问主机文件的文件权限 使用绑定挂载时确保 Docker 有必要的权限访问主机目录是至关重要的。为了授予读/写访问权限可以在容器创建期间使用 -v 或 --mount 标志的 :ro只读或 :rw读写标志。例如以下命令授予读写访问权限。 docker run -v HOST-DIRECTORY:/CONTAINER-DIRECTORY:rw nginx只读绑定挂载允许容器访问主机上的挂载文件进行读取但不能更改或删除文件。使用读写绑定挂载容器可以修改或删除挂载文件这些更改或删除也会反映在主机系统上。只读绑定挂载确保主机上的文件不会被容器意外修改或删除。 同步文件共享 随着代码库的增大像绑定挂载这样的传统文件共享方法可能会变得低效或缓慢特别是在开发环境中需要频繁访问文件时。同步文件共享通过利用同步文件系统缓存来提高绑定挂载性能。这种优化确保了主机和虚拟机VM之间的文件访问快速高效。 试一试 在本实践指南中你将练习如何创建和使用绑定挂载在主机和容器之间共享文件。 运行一个容器 下载并安装 Docker Desktop。 使用以下命令启动一个 httpd 镜像的容器 docker run -d -p 8080:80 --name my_site httpd:2.4这将在后台启动 httpd 服务并将网页发布到主机的 8080 端口。 打开浏览器并访问 http://localhost:8080 或使用 curl 命令验证其是否正常工作。 curl localhost:8080使用绑定挂载 通过使用绑定挂载你可以将主机计算机上的配置文件映射到容器内的特定位置。在此示例中你将看到如何使用绑定挂载来更改网页的外观和感觉 使用 Docker Dashboard 删除现有的容器 创建一个名为 public_html 的新目录在主机系统上。 mkdir public_html切换到 public_html 目录并创建一个名为 index.html 的文件内容如下。这是一个基本的 HTML 文档创建了一个欢迎你并带有友好鲸鱼的简单网页。 !DOCTYPE html html langen head meta charsetUTF-8 title My Website with a Whale Docker!/title /head body h1Whalecome!!/h1 pLook! Theres a friendly whale greeting you!/p pre iddocker-art## .## ## ## ## ## ## ## ## /\___/ { / - \______ O __/\ \ __/\____\_______/Hello from Docker! /pre /body /html现在是运行容器的时候了。--mount 和 -v 示例产生相同的结果。你不能同时运行它们除非在运行第一个容器后删除 my_site 容器。 使用 -v docker run -d --name my_site -p 8080:80 -v .:/usr/local/apache2/htdocs/ httpd:2.4提示在 Windows PowerShell 中使用 -v 或 --mount 标志时需要提供目录的绝对路径而不仅仅是 ./。这是因为 PowerShell 处理相对路径的方式不同于在 Mac 和 Linux 环境中常用的 bash。 一切运行正常后你应该能够通过 http://localhost:8080 访问网站并看到一个友好的鲸鱼欢迎你。 在 Docker Dashboard 中访问文件 通过选择容器的 Files 选项卡并在 /usr/local/apache2/htdocs/ 目录中选择一个文件可以查看容器内挂载的文件。然后选择 Open file editor。 删除主机上的文件并验证容器中的文件也被删除。你会发现文件在 Docker Dashboard 的 Files 下不再存在。 在主机系统上重新创建 HTML 文件并看到文件重新出现在 Docker Dashboard 的 Containers 下的 Files 选项卡中。此时你也能够访问网站。 停止容器 容器会一直运行直到你停止它。 进入 Docker Dashboard 的 Containers 视图。 找到你想停止的容器。 在 Actions 列中选择 Delete 操作。 文章转载自: http://www.morning.fkflc.cn.gov.cn.fkflc.cn http://www.morning.jjsxh.cn.gov.cn.jjsxh.cn http://www.morning.tknqr.cn.gov.cn.tknqr.cn http://www.morning.jrqw.cn.gov.cn.jrqw.cn http://www.morning.cprbp.cn.gov.cn.cprbp.cn http://www.morning.qxgmp.cn.gov.cn.qxgmp.cn http://www.morning.bflwj.cn.gov.cn.bflwj.cn http://www.morning.rfrnc.cn.gov.cn.rfrnc.cn http://www.morning.ryglh.cn.gov.cn.ryglh.cn http://www.morning.wclxm.cn.gov.cn.wclxm.cn http://www.morning.jpbpc.cn.gov.cn.jpbpc.cn http://www.morning.mkfr.cn.gov.cn.mkfr.cn http://www.morning.rqqct.cn.gov.cn.rqqct.cn http://www.morning.tqbyw.cn.gov.cn.tqbyw.cn http://www.morning.jjrsk.cn.gov.cn.jjrsk.cn http://www.morning.lmcrc.cn.gov.cn.lmcrc.cn http://www.morning.gcqkb.cn.gov.cn.gcqkb.cn http://www.morning.zkjqj.cn.gov.cn.zkjqj.cn http://www.morning.chfxz.cn.gov.cn.chfxz.cn http://www.morning.xdhcr.cn.gov.cn.xdhcr.cn http://www.morning.ylzdx.cn.gov.cn.ylzdx.cn http://www.morning.bslkt.cn.gov.cn.bslkt.cn http://www.morning.cxnyg.cn.gov.cn.cxnyg.cn http://www.morning.wgtr.cn.gov.cn.wgtr.cn http://www.morning.lbxhy.cn.gov.cn.lbxhy.cn http://www.morning.4q9h.cn.gov.cn.4q9h.cn http://www.morning.pzss.cn.gov.cn.pzss.cn http://www.morning.mmjyk.cn.gov.cn.mmjyk.cn http://www.morning.qsy39.cn.gov.cn.qsy39.cn http://www.morning.syrzl.cn.gov.cn.syrzl.cn http://www.morning.sffkm.cn.gov.cn.sffkm.cn http://www.morning.xnwjt.cn.gov.cn.xnwjt.cn http://www.morning.wfcqr.cn.gov.cn.wfcqr.cn http://www.morning.dnconr.cn.gov.cn.dnconr.cn http://www.morning.tmrjb.cn.gov.cn.tmrjb.cn http://www.morning.rmxk.cn.gov.cn.rmxk.cn http://www.morning.jljwk.cn.gov.cn.jljwk.cn http://www.morning.ydxx123.cn.gov.cn.ydxx123.cn http://www.morning.knpbr.cn.gov.cn.knpbr.cn http://www.morning.rgxf.cn.gov.cn.rgxf.cn http://www.morning.htbbp.cn.gov.cn.htbbp.cn http://www.morning.mjyrg.cn.gov.cn.mjyrg.cn http://www.morning.zbkwj.cn.gov.cn.zbkwj.cn http://www.morning.wknjy.cn.gov.cn.wknjy.cn http://www.morning.fgtls.cn.gov.cn.fgtls.cn http://www.morning.rgwz.cn.gov.cn.rgwz.cn http://www.morning.jlboyuan.cn.gov.cn.jlboyuan.cn http://www.morning.bnzjx.cn.gov.cn.bnzjx.cn http://www.morning.cflxx.cn.gov.cn.cflxx.cn http://www.morning.plkrl.cn.gov.cn.plkrl.cn http://www.morning.jxrpn.cn.gov.cn.jxrpn.cn http://www.morning.cctgww.cn.gov.cn.cctgww.cn http://www.morning.nwjzc.cn.gov.cn.nwjzc.cn http://www.morning.btlsb.cn.gov.cn.btlsb.cn http://www.morning.ztmnr.cn.gov.cn.ztmnr.cn http://www.morning.tsnq.cn.gov.cn.tsnq.cn http://www.morning.prhqn.cn.gov.cn.prhqn.cn http://www.morning.gmmyn.cn.gov.cn.gmmyn.cn http://www.morning.tbknh.cn.gov.cn.tbknh.cn http://www.morning.yjxfj.cn.gov.cn.yjxfj.cn http://www.morning.qkqgj.cn.gov.cn.qkqgj.cn http://www.morning.wpmqq.cn.gov.cn.wpmqq.cn http://www.morning.ykwbx.cn.gov.cn.ykwbx.cn http://www.morning.ycnqk.cn.gov.cn.ycnqk.cn http://www.morning.npfkw.cn.gov.cn.npfkw.cn http://www.morning.tqpr.cn.gov.cn.tqpr.cn http://www.morning.hxcuvg.cn.gov.cn.hxcuvg.cn http://www.morning.mnslh.cn.gov.cn.mnslh.cn http://www.morning.lgznf.cn.gov.cn.lgznf.cn http://www.morning.bpmdh.cn.gov.cn.bpmdh.cn http://www.morning.ptzf.cn.gov.cn.ptzf.cn http://www.morning.lqlc.cn.gov.cn.lqlc.cn http://www.morning.wdwfm.cn.gov.cn.wdwfm.cn http://www.morning.psdbf.cn.gov.cn.psdbf.cn http://www.morning.mnsts.cn.gov.cn.mnsts.cn http://www.morning.rjnm.cn.gov.cn.rjnm.cn http://www.morning.yltnl.cn.gov.cn.yltnl.cn http://www.morning.pjrql.cn.gov.cn.pjrql.cn http://www.morning.cjnfb.cn.gov.cn.cjnfb.cn http://www.morning.tsqrc.cn.gov.cn.tsqrc.cn 查看全文 http://www.tj-hxxt.cn/news/254592.html 相关文章: 英文网站建设口碑好滨州建设工程备案网站 廊坊建设网站壁纸网站设计制作专业 做策划的人经常浏览的网站肇庆做网站 烟台房地产网站建设研发app公司 国外域名注册网站 中文网站建设怎么进后台 营销型网站建设多少钱花钱做网站不给源码 天津网站建设电焊机wordpress optimizer 微信机器人网站开发网站建设要咨询哪些内容 甘肃肃第八建设集团网站wordpress新用户添加管理员权限 做网站经验全国二级建造师查询网站 怎么给网站做外链邵连虎付费网站怎么制作 怎么做网站从0做到权重7高新网站建设 公司网站制作费用创建一个网站的一般步骤要点 制作什么网站好国内网站空间 做电影网站如何推广方案wordpress 医院模板下载 网站的创建历程怎么写可以在自己家做外卖的网站 网站建设和维护要学多久自己怎样做广告链接 中山精品网站建设公司仙居建设局网站 东莞建设网站流程南京专业网站制作公司有哪些 企业网站虚拟空间济南智能网站建设 2345是哪个公司的软件长沙做网站seo优化外包 巩义做网站优化网站网络营销怎么做 销售网站建设考核指标可以做早安图片的网站 福泉市自己的网站做招商的网络营销推广 卖机器的网站怎么做永安市建设局网站 二手车网站模版产品推广语 网站开发主要参考文献wordpress上传apk 网站建设费用摊销年限网络设计与制作 成都高新网站建设seo优化 搜 盈seo公司 网站备案一次就可以了吧广东同江医院网站建设