【 Docker: 数据卷挂载】

背景

在这里插入图片描述
Docker只提供了容器运行的必备依赖,但是一些编辑等操作的依赖是不支持的,如vi操作容器内部文件、将静态资源拷贝到容器内来等。

docker pull nginx
docker run -d -p 81:80 --name=mynginx -v D:/docker/nginx/www:/usr/share/nginx/www -v D:/docker/nginx/conf.d:/etc/nginx/conf.d -v D:/docker/nginx/logs:/var/log/nginx nginx:latest
docker ps
docker exec -it mynginx /bin/bash
cd /usr/share/nginx/html
vi index.html

在这里插入图片描述

数据卷文件系统映射关系

在这里插入图片描述

数据卷操作

docker volume --help

在这里插入图片描述
在这里插入图片描述

重新操作

C:\Users\lxh>docker rm -f mynginx
mynginxC:\Users\lxh>docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMESC:\Users\lxh>docker run -d --name mynginx -p 80:80 -v html:/usr/share/nginx/html nginx:latest
b108696facb8e592663848972832a31cffb04bc273b7c59f4b51208422873a8eC:\Users\lxh>docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS         PORTS                NAMES
b108696facb8   nginx:latest   "/docker-entrypoint.…"   11 seconds ago   Up 9 seconds   0.0.0.0:80->80/tcp   mynginxC:\Users\lxh>docker volume ls
DRIVER    VOLUME NAME
local     1b7c4656d25cfcfea00a52377bfbe23a19875185576c7ab1192bcf2e8aacb158
local     6c1a2ee7160cc6b7e46f88b6d3088bb2467171d2e35a40d4c779c51a03576ec4
local     8c4d84dfd14147ac5eed1f1f8623a5abbc5abb63f270607b098960f8935e18b0
local     9da8a52d684e77728dc65d382918c471155efdea525e5d0085c74b9f9ce4aab7
local     73fd28f50390456a4e110b880d49382321f2b9ce12a9c68ee3e46295c2d24155
local     7113d849d6ae46ba9d2cc513e7bb93b6b60342ee0df93b4990f60264cef54eea
local     a8d5204474a6d341c69723acd0810c30bb81dc07c5d10bead665533b82411692
local     htmlC:\Users\lxh>

在这里插入图片描述

在linux下可以找到这个路径,可是/var/lib/docker/volumes/html/_data在windows路径下的哪呢?

采用宿主机目录数据卷挂载,也就是第一张图中的。在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/166533.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# OpenCvSharp 去除文字中的线条

效果 中间过程效果 项目 代码 using OpenCvSharp; using System; using System.Drawing; using System.Windows.Forms; using static System.Net.Mime.MediaTypeNames;namespace OpenCvSharp_Demo {public partial class frmMain : Form{public frmMain(){InitializeComponent…

Jmeter_逻辑控制器

逻辑控制器 控制取样器执行顺序的组件实现(分支 循环) 分类 1、如果(if) 控制器 分支实现 2、forEach控制器 循环往复实现 3、循环控制器 循环往复实现 如果(if) 控制器 需求1:测试计划中定义一个 http 请求访问百度,但是该请求不是无条件执行的,…

亚马逊云科技Zero ETL集成全面可用,可运行近乎实时的分析和机器学习

亚马逊云科技数据库、数据分析和机器学习全球副总裁Swami Sivasubramanian曾指出:“数据是应用、流程和商业决策的核心。”如今,客户常用的数据传输模式是建立从Amazon Aurora到Amazon Redshift的数据管道。这些解决方案能够帮助客户获得新的见解&#x…

kubernetes集群编排(9)

目录 helm 部署helm 封装chart包 上传chart到OCI仓库 部署wordpress博客系统 helm部署storageclass helm部署ingress-nginx helm部署metrics-server kubeapps 更新 helm 部署helm 官网: Helm | 快速入门指南 https://github.com/helm/helm/releases [rootk8s2 ~]# t…

97 只出现一次的数字

只出现一次的数字 题解1 异或的应用(判断出现次数是奇偶) 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题…

Antv/G2 图表背景实线改为虚线

坐标轴 - Axis 文档 绘图属性 - ShapeAttrs 文档 图表背景实线改为虚线代码示例: chart.axis("value", {grid: {// 背景网格刻度线样式line: {style: {lineWidth: 0.5,lineDash: [5, 2], //虚线},},}, });未设置前页面效果: 添加代码配置&…

第十八章总结

一.Swing概述 二.Swing常用窗体 1.JFrame窗体 创建一个不可见、具有标题的窗体,关键代码: JFrame jfnew JFrame("登陆系统"); Container containerjf.getContentPane(); 在创建窗体后,先调用getContentPane()方法将窗体转…

工业镜头接口类型

现有产品主要有以下接口 1、C:最常见的工业相机接口,受限于接口物理尺寸大小,最大靶面目前是4/3” 2、M42:M421.0,2k和4k线阵相机使用 3、M58S:M580.75,大靶面相机使用,可以转C(限于CH080相机,靶面4/3”),可以转F,可以…

如何在Linux上部署1Panel运维管理面板并远程访问内网进行操作

文章目录 前言1. Linux 安装1Panel2. 安装cpolar内网穿透3. 配置1Panel公网访问地址4. 公网远程访问1Panel管理界面5. 固定1Panel公网地址 前言 1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、…

Leetcode—102.二叉树的层序遍历【中等】

2023每日刷题(二十四) Leetcode—102.二叉树的层序遍历 C语言BFS实现代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/ /*** Return an array of arr…

GPT-4.0网页平台-ChatYY

ChatYY的优势: 1. 支持大部分AI模型,且支持AI绘画: 2. 问答响应速度极快: 3. 代码解析: 4. 支持文档解读: 5. PC、移动端均支持: 访问直达:ChatYY.com

开发知识点-Django

Django 1 了解简介2 Django项目结构3 url 地址 和视图函数4 路由配置5 请求及响应6 GET请求和POST请求查询字符串 7 Django设计模式及模板层8 模板层-变量和标签9 模板层-过滤器和继承继承 重写 10 url反向解析11 静态文件12 Django 应用及分布式路由创建之后 注册 一下 13 模型…