gpt4 book ai didi

docker - 使用Docker和NGINX进行编辑nginx.conf的问题

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

我在弄清楚如何在NGINX开源Docker容器中编辑nginx.conf时遇到了麻烦。

我正在尝试按照以下说明进行操作:

https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-docker/#maintaining-content-and-configuration-files-in-the-container

我已成功完成所有四个步骤。我可以使用辅助mynginx4_files容器进行SSH访问。

不过,这部分让我感到困惑:

  • the /bin/bash argument means that the bash shell runs in the helper container, presenting a shell prompt that you can use to modify files as needed


听起来不错!我现在有bash提示,但是不幸的是,我看不到任何可以修改nginx.conf的方法。我看不到任何文本编辑器。我没有看到vi或emacs或其他任何东西。 (我搜索了所有4个'bin'目录,并且 whereisfind没有为 vi提供任何内容。)我尝试使用 vi安装 apt-get,但未成功。我什至尝试用ubuntu代替debian,但是即使使用ubuntu也没有文本编辑器。我认为 vi在所有Linux发行版中都是标准的。我不知道发生了什么,但是我觉得我在这里错过了一些大事。任何帮助,不胜感激。

最佳答案

您无需在容器中编辑nginx.conf,只需在主机上创建一个新的nginx.conf,对其进行修改,然后使用-v将其映射到该容器。

就像是:

docker run --name my-custom-nginx-container -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx

也许也看看 nginx on docker hub

关于docker - 使用Docker和NGINX进行编辑nginx.conf的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56035718/

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