在虚拟机根目录下创建一个你的名字的目录(如 /hecheng),然后用centos:7的镜像在前台创建并运行一个容器,起名为"你自己的名1",要求将容器的/hecheng_docker目录挂载到虚拟机的/hecheng目录下。 五、然后在"你的名字1"的容器中的/hecheng_docker目录下,创建一个“你的名字.txt"的文本文件 六、按下ctl+alt+f2进入另一个bash进程,然后用ls命令查找一下根目录下的你的名字目录(如/hecheng),此时应该在虚拟机上也有一个"你的名字.txt"文本文件,对ls命令的结果进行截图
时间: 2024-04-21 12:30:08 浏览: 13
好的,我已经记录下来了。接下来我会为您逐个回答问题。
对于您的第一个问题,可以按照以下步骤来完成:
1. 打开虚拟机终端,进入根目录下。
2. 创建一个您的名字的目录,命令为:mkdir /hecheng。
3. 进入创建的目录,命令为:cd /hecheng。
4. 运行容器,并将容器的/hecheng_docker目录挂载到虚拟机的/hecheng目录下,命令为:docker run -it --name=你自己的名1 -v /hecheng_docker:/hecheng centos:7。
5. 在容器中的/hecheng_docker目录下创建一个“你的名字.txt"的文本文件,命令为:cd /hecheng_docker && touch 你的名字.txt。
6. 按下ctl+alt+f2进入另一个bash进程,然后用ls命令查找一下根目录下的你的名字目录(如/hecheng),此时应该在虚拟机上也有一个"你的名字.txt"文本文件,命令为:ls /hecheng。
7. 对ls命令的结果进行截图。
希望我的回答能够帮助到您。
相关问题
用c++ 编写程序,定义一个函数int hecheng(char m[]),实现将字符数组中的数字字符提取出来,合成一个整型数输出。例如 s:“#&1*3(1)&4”,提取出数字字符'1','3,1,'4',合成一个整型数1314。
好的,这是一个比较简单的程序,我可以帮你编写。以下是代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int hecheng(char m[]) {
int result = 0;
int i = 0;
while (m[i] != '\0') {
if (m[i] >= '0' && m[i] <= '9') {
result = result * 10 + m[i] - '0';
}
i++;
}
return result;
}
int main() {
char s[] = "#&1*3(1)&4";
int result = hecheng(s);
cout << result << endl;
return 0;
}
```
函数 `hecheng` 接收一个字符数组 `m`,返回提取出的整型数。在函数中,我们遍历字符数组,如果当前字符是数字字符,则将其加入到结果中,最后返回结果即可。
在主函数中,我们定义了一个示例字符数组 `s`,并将其传入 `hecheng` 函数中进行处理,最终将返回的整型数输出到控制台。
编写程序,定义一个函数i nt hecheng(char mO),实现将字 符数组中的数字字符提取出来,合成一个整型数输出。例如 s:“#&1*3(1)&4”,提取出 数字字符'1','3,1,'4',合成一个整型数1314。
好的,这是一个比较简单的程序,我可以帮你编写。以下是代码:
```c
#include <stdio.h>
int hecheng(char s[]) {
int result = 0;
int i = 0;
while (s[i] != '\0') {
if (s[i] >= '0' && s[i] <= '9') {
result = result * 10 + s[i] - '0';
}
i++;
}
return result;
}
int main() {
char s[] = "#&1*3(1)&4";
int result = hecheng(s);
printf("%d\n", result);
return 0;
}
```
函数 `hecheng` 接收一个字符数组 `s`,返回提取出的整型数。在函数中,我们遍历字符数组,如果当前字符是数字字符,则将其加入到结果中,最后返回结果即可。
在主函数中,我们定义了一个示例字符数组 `s`,并将其传入 `hecheng` 函数中进行处理,最终将返回的整型数输出到控制台。