【发布时间】:2020-08-26 05:49:11
【问题描述】:
我需要将 ssh 文件夹与 docker 中的键一起扔掉。
Dockerfile:
FROM python:3.6-alpine3.12
RUN mkdir /code && mkdir /data
ADD . /code
WORKDIR /code
RUN pip3 install -r requirement && apk add git
RUN mkdir /root/.ssh && -v ~/.ssh:/root/.ssh
RUN apk add -y wget
构建时出错:
/bin/sh: illegal option -
The command '/bin/sh -c -v ~/.ssh:/root/.ssh returned a non-zero code: 2
【问题讨论】:
-
-v是docker runshell 命令专用的选项。您不能在 Dockerfile 中指定它或将其嵌入到RUN行中。 -
这能回答你的问题吗? Using SSH keys inside docker container