gpt4 book ai didi

docker - 将目录路径添加到Docker镜像

转载 作者:行者123 更新时间:2023-12-02 21:13:52 32 4
gpt4 key购买 nike

我正在尝试将目录添加到我的Docker镜像中。我尝试了以下方法。在构建过程中,我没有看到任何错误,但是一旦运行容器(我正在使用docker-compose)并进入docker exec -it 410e434a7304 /bin/sh,我在将其复制到的路径中就看不到该目录,也看不到它是一个卷。 docker inspect

方法1:经典mkdir

# Define working directory
WORKDIR /root

RUN cd /var \
mdkir www \\ no www directory created
COPY <fileDirectory> /var/www/<fileDirectory>

方法2:体积
FROM openjdk:8u171 as build

# Define working directory
WORKDIR /root
VOLUME["/var/www"]

COPY <fileDirectory> /var/www/<fileDirectory>

最佳答案

您的第一种方法原则上是正确的,只是RUN语句有问题。尝试:

RUN cd /var && mkdir www

另外,请注意 RUN mkdirVOLUME之间的根本区别:前者只是在您的容器上创建一个目录,而后者主要是用于将目录从您的容器安装到运行容器的主机上。

关于docker - 将目录路径添加到Docker镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52574324/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com