如何使用服务器磁盘外部的WORKING目录设置Dockerfile



我有一个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

最新更新