【发布时间】:2020-06-30 19:43:26
【问题描述】:
我正在尝试运行下面的命令来创建一个 nginx 容器...
正如你所看到的,我正在学习一个教程,问题是我尝试了很多命令,但总是得到相同的结果......所以这是我最近的尝试:
docker run --name nginx -d -p 80:80 --network some-network --mount type=bind,source="$(pwd)/nginx/target",target=/usr/share/nginx/html --mount type=bind,source="$(pwd)/nginx",target=/etc/nginx/conf.d,readonly nginx:latest
我也用-v 尝试过这个...我正在尝试替换 nginx 计数器上的 default.conf 配置文件...
在这种情况下,我正在尝试替换 /etc/nginx/conf.d 的内容,但我尝试将文件挂载为它自己的相同命令,但使用
... --mount type=bind,source="$(pwd)/nginx/default.conf",target=/etc/nginx/conf.d/default.conf...
在我的一个灵感来源中,我有一个 -v,其中放置在内容上的文件的名称是 default.conf:ro,这是来自 docker-compose,我不能使用一个 atm,不确定是否:ro 正在做某事...因为当我在 docker run 上使用它时,默认文件一直是 default.conf 并且 :ro 在它旁边但未使用...
有人可以帮助我了解我在这方面缺少什么吗?
【问题讨论】:
标签: docker nginx nginx-config