虞舟 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 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀