虞舟 2023-06-11 16:48 采纳率: 0%
浏览 22
已结题

docker run --rm -it -v这个地址怎么写呢?

docker run --rm -it -v这个地址怎么写呢?root没有权限

img

img

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-06-12 12:18
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 你可以参考下这篇文章:docker run -e传递环境变量
    • 除此之外, 这篇博客: docker学习笔记中的 docker run 启动容器 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
      [root@wrf ~]# docker run [可选参数] image 
      
      参数说明:
      	--name="name"  	容器名字
      	-d			以后台方式运行
      	-it			使用交互方式运行,进入容器查看内容
      	-p			指定容器的端口 -p8080:8080
      		-p 主机端口:容器端口
      		
      	-P			随机指定端口
      [root@wrf ~]# docker run -it centos /bin/bash  # 进入容器
      
    • 以下回答来自chatgpt:

      使用docker run命令中的-v参数来挂载一个目录,可以将本地的文件夹与Docker容器内的某个文件夹进行映射关联。需要注意以下几点:

      1. 冒号前是本地路径(需要绝对路径),冒号后是容器中的路径;
      2. 如果指定的数据卷不存在,会自动创建;
      3. 容器内外文件的修改是双向同步的。

      具体操作步骤如下:

      1. 执行docker run命令,例如:

      docker run --name mycontainer -v /path/to/local/folder:/path/to/container/folder -d myimage

      其中,mycontainermyimage分别为容器和镜像的名称,/path/to/local/folder/path/to/container/folder分别为本地路径和容器中的路径。-d参数表示将容器以守护进程方式运行。

      1. 如果本地路径不存在,需要先创建本地文件夹:

      mkdir /path/to/local/folder

      1. 在容器中操作对应的文件夹即可,相关修改会自动同步到本地文件夹中。

      如果需要在容器中拷贝文件到本地,可以使用docker cp命令:

      docker cp container_name:/path/to/file /path/to/local/folder
      

      其中/path/to/local/folder为本地路径。如果需要在本地拷贝文件到容器中,可以将命令中的参数调换顺序。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月17日
  • 创建了问题 6月11日

悬赏问题

  • ¥15 onlyoffice编辑完后立即下载,下载的不是最新编辑的文档
  • ¥15 求caverdock使用教程
  • ¥15 Coze智能助手搭建过程中的问题请教
  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。