我有一个dockerfile,它将工作目录定义为内部,我喜欢它是外部的,服务器中的真实路径这是我的码头文件:
FROM ubuntu:18.04
ENV DEBIAN_FRONTEND=noninteractive
RUN echo "APT::Get::Assume-Yes "true";" > /etc/apt/apt.conf.d/90assumeyes
RUN apt-get update
&& apt-get install -y --no-install-recommends
ca-certificates
curl
WORKDIR /azp
COPY ./start.sh .
RUN chmod +x start.sh
CMD ["./start.sh"]
我希望WORKDIR在我的服务器路径中,例如:
/home/foo/my_workingdir
如何配置?
你不能。
可以执行的操作是将目录从主机装载到容器中的任何目录。
$ docker run --rm -it -v /home/foo/my_workingdir:/azp your_image