请问Docker如何自动创建文件?求指点各位大佬,如图:

39次阅读

共计 565 个字符,预计需要花费 2 分钟才能阅读完成。

下面两部分代码,一个是 linuxserver 的 nginx 镜像,一个是官方版 docker run -d \\  –name=nginx \\  -v /home/nginx:/config \\ # 映射到本地 /home/nginx 目录下   –restart unless-stopped \\  linuxserver/nginx:latest 复制代码 docker run -d \\    –name nginx1 \\    –log-opt max-size=1m \\    -v /home/nginx1:/etc/nginx \\ # 映射到本地 /home/nginx1 目录下     –restart unless-stopped \\    nginx 复制代码开始的时候我的 home 目录是空白的,什么都没有,然后分别运行这两个 Docker 容器 linuxserver 会在 /home/nginx 里自动创建文件夹和文件(注意是文件夹和配置文件都自动创建了),而官方版的不会自动创建文件。如图:Nginx 文件夹下面有很多文件,都是容器自动创建的,但是 nginx1 文件夹里面什么都没有请问:1。为啥官方版的 Nginx 不会自动创建文件呢?2。怎么让官方版像 linuxserver 一样自动创建文件呢?就是把 /etc/nginx/nginx.conf 这些配置文件自动拷贝或者说创建到本地。

正文完
 0