MacOS使用docker安装nginx

2025-05-05 10:41:25

1、首先查看可用的nginx: docker search nginx

MacOS使用docker安装nginx

2、然后执行docker pull nginx拉取,执行docker images查看是否安装成功

MacOS使用docker安装nginx

3、执行创建container命令:docker run -d -p 。。。 nginx命令执行成功,然而container启动失拎翮堆腼败;通过docker ps -a找到nginx的containerId ,执行docker start {{containerId}}依然失败。查看错误日志error.log,发现启动失败原因是找不到nginx。conf。

MacOS使用docker安装nginx
MacOS使用docker安装nginx
MacOS使用docker安装nginx

4、所以直接使用绑定数据卷失败。我们依次执行docker ps -a,docker rm {{containerId}},docker run -d -p 。。。nginx

MacOS使用docker安装nginx

5、原来nginx启动的时候必须依赖nginx。conf,进入container,将nginx。conf提前拷贝到本地磁盘中。do艘早祓胂cker cp {{containerId}}:/etc/nginx/nginx。conf ~/nginx/conf

MacOS使用docker安装nginx

6、再次删除nginx container如果不绑定nginx。conf,nginx顺利启动。docker stop {contai荏鱿胫协nerId};docker ps -a ;docker rm {{containerId}},重新绑定conf文件夹,依然失败。经过多次测试我们直接绑定nginx。conf文件可以成功启动。

MacOS使用docker安装nginx
MacOS使用docker安装nginx

7、入门总是很容易,能力的提升都是建立在不断的挫折之上的。以后我们会在这些错误上发散思维,提升解决问题的能力。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢