MacOS使用docker安装nginx
1、首先查看可用的nginx: docker search nginx

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

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



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

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

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


7、入门总是很容易,能力的提升都是建立在不断的挫折之上的。以后我们会在这些错误上发散思维,提升解决问题的能力。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:39
阅读量:129
阅读量:87
阅读量:68
阅读量:192