Docker无法找到图像' 502:20'本地。我该如何解决这个问题?

时间:2017-01-21 00:19:04

标签: docker

当我运行以下命令时,我收到以下输出消息。我该如何解决这个问题?

docker run -it --rm "$(id -u):$(id -g)" -v "PWD":/usr/src/app -w /usr/src/app \
    rails rails new --skip-bundle --api --database postgresql webapp

命令打印:

  

无法找到图像' 502:20'本地
  docker:来自守护程序的错误响应:找不到存储库502:不存在或没有拉取访问权。

1 个答案:

答案 0 :(得分:4)

看起来您正在为docker run call添加一些无关项(用户和组ID):

"$(id -u):$(id -g)"

Docker将此视为第一个位置参数,并假设它是存储库/映像名称。没有那个参数的运行应该有效:

docker run -it --rm  -v "PWD":/usr/src/app -w /usr/src/app \
    rails rails new --skip-bundle --api --database postgresql webapp