Docker(3):Docker实例部署Nginx
- 一.部署Nginx
- 1.下载Nginx镜像并安装
- 2.挂载配置文件和日志信息文件
一.部署Nginx
1.下载Nginx镜像并安装
查看镜像
拉取镜像
注意:如果输入docker pull nginx报错 :error response from daemon,repository’ is not exist or may require ‘docker login’根据提示解决就可以。
拉取成功后run起来即可。
访问测试,美滋滋。
可能会遇到的问题:拉取镜像慢–怎么解决?—>镜像加速,国内仓库,自己使用Dockerfile制作镜像。
2.挂载配置文件和日志信息文件
实际开发中,我们通常情况下会定制化的修改配置文件,而从仓库拉取的镜像中的配置文件,我们要什么修改呢?
在此之前,我们先找到配置文件在哪里。
通常思路是找到文件,然后修改文件内容即可。但是,挺麻烦,而且不友好。所以,我们通常使用另外一种方式:挂载配置文件。当然,如果你需要日志文件,也可以挂载日志文件。什么意思呢?下面我们来实操一下就知道了。 1.先查看nginx对应镜像的版本
2.然后去网上找到对应版本的配置文件,把所需的配置提前配置好
3.把配置文件上传到服务器,并使用命令run起来,同时挂载配置文件即可。
4.测试效果,美滋滋
注意:如果需要修改配置文件并使其生效,需要重启nignx容器,即docker stop 容器id,再docker start 容器id,或者docker restart 容器id