【问题标题】:mount a folder in docker machine using docker for mac使用 docker for mac 在 docker 机器中挂载一个文件夹
【发布时间】:2017-03-03 11:46:49
【问题描述】:

我正在尝试在 docker 容器内的 mac 上挂载一个文件夹 (/Users/.../src):

docker run -v /Users/.../src:/sharedVolume/git_src_on_mac -v <DOCKER_MACHINE_NAME> /bin/bash

它返回以下错误:

Unable to find image '<DOCKER_MACHINE_NAME>:latest' locally
docker: Error response from daemon: repository <DOCKER_MACHINE_NAME> not found: does not exist or no pull access.

我正在使用 docker for mac 版本 1.13.1,这里是 docker ps 的输出

CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS              PORTS                       NAMES
1ea17c622f80        <DOCKER_MACHINE_NAME>     "/test/myproject.sh"      About an hour ago   Up About an hour    0.0.0.0:32783->5000/tcp   <DOCKER_MACHINE_NAME>

有人知道是什么问题吗?

【问题讨论】:

  • 你的docker机器镜像检查docker images -a的版本是什么?
  • &lt;DOCKER_MACHINE_NAME&gt; latest 1e2cebd5fa67 2 days ago 949 MB

标签: docker docker-for-mac


【解决方案1】:

(从@FaigB 评论中得到这个想法):我应该使用带有latest 标签的图像名称(docker image -a

docker run -v /Users/.../src:/sharedVolume/git_src_on_mac -i -t <DOCKER_IMAGE_NAME>:latest /bin/bash

【讨论】:

    猜你喜欢
    • 2016-09-18
    • 2021-05-24
    • 1970-01-01
    • 2018-05-31
    • 2016-05-31
    • 2016-10-17
    • 2020-11-17
    • 1970-01-01
    相关资源
    最近更新 更多