windows环境下进入docker虚拟机的方式

2023-11-12

今天在docker的简易应用栈搭建的过程中,遇到一个问题,就是查看一个容器的存储卷挂在本地,发现进不去,原因是:我的环境docker是装在win10上的一个虚拟机上,我直接在power shell的命令行下进入会报错:提示我没有这个路径,原因就是我当前不是在虚拟机中,报错如下:
在这里插入图片描述
在这里插入图片描述
问题不是这个路径不存在,而是我当前没有在docker的虚拟机中。

下面介绍如何进入docker安装的虚拟机。我的本地pc是windows11操作系统。如果mac os,可以百度搜索关键字:mac os如何进入虚拟机

windows下的这个虚拟机叫MobyLinuxVM。
打开一个powershell终端,然后输入如下命令:

docker run --privileged -it -v /var/run/docker.sock:/var/run/docker.sock jongallant/ubuntu-docker-client 

接着输入如下命令:

docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --rm -v /:/host alpine /bin/sh

在这里插入图片描述
成功之后,进入宿主机也就是我们的docker安装在的虚拟机 上。

chroot /host

在这里插入图片描述
以上就完成了进入虚拟机。
上述三个命令的作用:
1、获取可访问Docker守护程序的容器
2、运行具有完全root访问权限的容器
3、切换到主机文件系统

附上别人写的很好的文章:
https://blog.csdn.net/qq_24874939/article/details/93725409

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows环境下进入docker虚拟机的方式 的相关文章

  • 为什么我的文件路径中出现 Unicode 转义的语法错误? [复制]

    这个问题在这里已经有答案了 我想要访问的文件夹名为 python 位于我的桌面上 当我尝试访问它时出现以下错误 gt gt gt os chdir C Users expoperialed Desktop Python SyntaxErro
  • 在容器组的“imageRegistryCredentials”中找到重复的映像注册表“index.docker.io”

    PS C Source VelocityAzurev0 10 0 credentialagent docker compose gt docker compose up Running 0 1 Group credentialagent d
  • docker run -e 的环境变量

    这是我的 Dockerfile FROM ubuntu 16 04 RUN apt get update RUN apt get install y default jdk ADD sample docker 1 0 SNAPSHOT ja
  • 如何让脚本执行结束后自动删除?

    是否可以制作一个Python脚本 在Windows中执行结束时删除 py文件 自删除 这种方式使您的程序不依赖于操作系统 from os import remove from sys import argv remove argv 0 奖励
  • Python 无法在 git bash 命令行中工作

    Python 不会在 git bash Windows 中运行 当我在命令行中输入 python 时 它会将我带到一个空行 而不会像在 Powershell 中一样显示它已输入 python 2 7 10 它没有给我错误消息 但 pytho
  • 在docker中使用MySQL数据库设置aspnetcore

    我正在尝试设置一个 docker compose 文件 其中包含 asp net core mysql 数据库和 phpmyadmin 的容器 设置我的 mysql 服务器没有问题 我可以使用 phpmyadmin 访问它 我的 asp n
  • 批处理文件 FOR /f 标记

    任何人都可以逐行准确解释以下代码是如何工作的 我真的迷路了 我一直在尝试学习如何使用 FOR 命令 但我不明白这一点 echo off for f tokens delims f in myfile do set line f call p
  • Windows Workflow Foundation 4 (WF4) 延迟

    我正在与 Visual Studio 2010 的候选版本一起使用 Wf4 编写一个用于批准资源请求的新工作流程 在我的工作流程中 如果请求未获得批准 我希望请求在几天后过期 我们在 WF 3 5 Visual Studio 2008 中通
  • 如何从任何进程关闭 Windows 上的套接字(ipv4 和 ipv6)连接?

    如何在 Windows 上关闭 tcp v4 和 tcp v6 连接 我不想终止具有开放连接的整个进程 因为这显然会将其他人踢出该进程 我需要从一个单独的进程执行此操作 因此无法访问套接字句柄等 我正在使用 Windows API 来获取
  • Docker Hub API v2 令牌身份验证问题

    目前 我正在开发一个非常轻量级版本的 Docker 容器编排器 并且我必须能够从公共 Docker Hub 注册表获取图像摘要 我想使用 Docker Registry API v2 来实现此目的 我正在尝试使用以下 API 调用获取授权令
  • 移动/调整窗口大小时闪烁

    我开发了一个显示 jpeg 图像的应用程序 它可以显示 4 个图像 屏幕的每个象限各一个 为此 它使用了 4 个窗口 窗口没有边框 框架 也没有标题栏 当加载新图像时 窗口大小会根据新图像进行调整 然后显示该图像 尤其是当窗户做得较大时 经
  • 应用程序移至 Docker 生产环境时 Flask-WTF CSRF 验证失败

    我刚刚为我一直在开发的 Flask 应用程序设置了生产环境 这个堆栈是 Windows Server 2012 R2 Hyper V VM Running Ubuntu 14 04 Docker 1 5 Running Containers
  • 无法使用 docker build 运行 gradle 包装器

    我有这个小构建 FROM eclipse temurin 17 jdk as build java COPY java project root project WORKDIR root project RUN chmod x gradle
  • Qt(在 Windows 上)将权限级别设置为“requireAdministrator”

    我正在使用 Qt Creator 并努力制作 exe文件默认以管理员身份运行 在线阅读所有解决方案我试图将这一行放入我的 pro file QMAKE LFLAGS MANIFESTUAC level requireAdministrato
  • 以编程方式从 java 代码中查找 java.exe 的绝对路径

    如果我有一个由用户启动的 java jar 或类文件 假设在环境变量中设置了 java 路径 那么我如何从代码中找出 java exe javaw exe 的绝对路径文件正在启动 就像在 ubuntu 上一样 我们可以运行 which ja
  • 设置 Form.KeyPreview = true 的缺点?

    我想知道 Form KeyPreview 属性实际上有什么用处 它为什么存在以及将其设置为 true 会带来什么 风险 我想它一定有some负面影响 否则它根本不应该存在 或者至少默认情况下是正确的 EDIT 我很清楚what确实如此 我问
  • 如何在Windows上模拟socket.socketpair

    标准Python函数套接字 套接字对 https docs python org 3 library socket html socket socketpair不幸的是 它在 Windows 上不可用 从 Python 3 4 1 开始 我
  • 自定义波特率,redux

    我遇到的问题详述如下自定义波特率 https stackoverflow com questions 7714060 custom baud rate SetCommState 波特率 921600 失败 但波特率 115200 成功 尽管
  • 如何从 Docker Hub 删除存储库

    如何从 Docker Hub 完全删除存储库 Docker 正在快速发展 他们的网站也是如此 这是从 docker hub Web 界面删除存储库的最新方法 首先 确保您已登录 hub docker com Simple 单击顶部的存储库链
  • 如何从Windows阻止社交媒体[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我想根据时间阻止我的电脑上的社交媒体 晚上 9 点后屏蔽 上午 11 点后解锁 如家长控制 我尝试过关注但失败了 创建了

随机推荐

  • OpenCV-Python 通过边缘检测识别物体并批量提取(大米识别为例)——minAreaRect批量生成物体的最小外接矩形(旋转矩形)并批量裁剪

    OpenCV版本 4 0 0 21 已兼容4 5 2 X版本 算法实现思路如下 对图像做降噪滤波处理 提取边缘 检测轮廓 检测轮廓最小外接矩形 旋转矩形 旋转图像 裁剪 代码如下 import cv2 import numpy as np
  • SpringBoot2搭建基础架构——开源软件诞生4

    技术框架篇 第4篇 用日志记录 开源软件 的诞生 赤龙ERP开源地址 点亮星标 感谢支持 加微信与开发者交流 kzca2000 码云 https gitee com redragon redragon erp GitHub https gi
  • 圆形水波进度球

    使用React实现 效果 github地址 https github com xiaobaiha react wave progress git 使用方式 npm install react wave progress 复制代码
  • MXNET下载训练好的模型

    MXNet中有很多训练好的模型 直接在网页上下载一直报错 后来在https github com apache incubator mxnet blob master example image classification common
  • 2022年都说软件测试不香了?在职3年月薪16k我满意了,你们觉得前景怎么样?

    首先说出的我的观点 谁说现在的软件测试不香 就以我本人为例 毕业三年 现在月薪16000 觉得还行了 我还记得毕业第一年 工资5000 第二年8000 今年刚好第三年 五月份刚换的工作 16000 刚好翻倍了 你要说软件测试不香 那是整个互
  • 通过聚类中心进行0-9数字语音识别(matlab)——基于K-means聚类

    项目已免费开源 https gitee com zhengzsj automatic speech recognition ars tree master 1 技术路线 2 实现过程 层次聚类和K means聚类的样本是0 9语音每个数字各
  • 中国蚁剑下载AntSword

    我们下载的时候需要下载两个部分 一个是项目核心源码 antSword 另一个是加载器 加载器则分为三个版本 Mac Windows Linux 器GitHub AntSwordProject AntSword Loader AntSword
  • 高德WMTS图层 调用天地图瓦片地图

    项目需要展示海外地点标注 且卫星图与标准矢量地图切换 但是高德地图不显示海外地点数据 查了高德的海外LBS服务 是收费的 而且还处于试运行状态 遇到问题还得提工单 比较麻烦 后来查了查资料 发现天地图可以满足需求 而且天地图提供给WMTS服
  • general 未设置cookie的Secure标志位

    解决方案 在配置文件中增加相应配置即可完成配置
  • 最全微信小程序button按钮各种默认样式(需重置button样式时必备)

    默认样式 button position relative display block margin left auto margin right auto padding left 14px padding right 14px box
  • python随机添加噪声(高斯,椒盐,对比度高低)

    class NoiseGenerator object def generated noise self img num print for i1 char in enumerate num if num i1 0 img self ori
  • 层次聚类详解(附代码)

    本篇博客主要介绍机器学习算法中的层次聚类 层次聚类不同于传统的K Means聚类算法 它在初始K值和初始聚类中心点的选择问题上会存在优势 层次聚类 层次聚类就是一层一层的进行聚类 可以由下向上 或由上向下进行聚类 先计算样本之间的距离 每次
  • DLL注入技术

    转载自 http hi baidu com xwind85 blog item ae5332ad04bb7f034a36d662 html 一 DLL注入技术的用途 DLL注入技术的用途是很广泛的 这主要体现在 1 假如你要操纵的对象涉及的
  • 4diacIDE IEC61499 开发环境编译

    4diac是IEC61499 分布式控制系统的开源项目 主要分为开发环境IDE和运行时Forte两部分组成 IDE 是基于Eclipse IDE 使用java 开发的程序 而Forte是使用C 开发的程序 4diac 项目要在实际工程中使用
  • 【matplotlib】画图基本函数 pyplot 画曲线图

    from matplotlib import pyplot as plt 1 1 plot函数 生成1991 到2021数据作为x轴 dates np arange 1991 2021 生成50到500的随机数 30个作为y轴 sales
  • 出现段错误的情况汇总

    1 访问数组时超过数组边界 int data 20 int n for n 0 n lt 20 n operate on data n 上面声明的数组长度为20 但是却会访问data 20 已经超过了数组边界 导致段错误出现 2 数组的长度
  • git 重新定位服务器地址

    git服务器地址变了 客户端需要两个步骤来切换到新地址 1 首先重新生成ssh 使用如下命令 ssh keygen t rsa C qq com 这条命令会生成秘钥文件 默认文件路径是 userprofile ssh id rsa pub
  • 微信小程序:云开发·初探二

    I ll never finish falling in love with you 自己编写云服务 后台 在目录cloudfunctions上右键 新建node js云函数 开发者工具会自动打开终端 package json 是npm的配
  • 回顾:C++语法点等

    多态 虚函数相关 封装可以使代码模块化 继承可以在原有的代码基础上扩展 它们的目的都是为了代码重用 而多态则是为了接口重用 就是说不论传递过来的是哪个类的对象 函数都能够通过同一个接口调用到适应各自对象的实现方法 多态主要通过重载 静态 和
  • windows环境下进入docker虚拟机的方式

    今天在docker的简易应用栈搭建的过程中 遇到一个问题 就是查看一个容器的存储卷挂在本地 发现进不去 原因是 我的环境docker是装在win10上的一个虚拟机上 我直接在power shell的命令行下进入会报错 提示我没有这个路径 原