个人网站名称备案,wordpress 下载弹出插件,使用wordpress搭建网站,南京市规划建设展览馆网站在平常的开发工作中#xff0c;我们经常会用到 nginx#xff0c;那么在 docker 中 如何安装 nginx呢#xff1f;又有哪些需要注意的事项呢#xff1f;简单来说#xff0c;第一步#xff1a;拉取 nginx 镜像#xff1b;第二步#xff1a;创建 挂载目录并设置 nginx.conf… 在平常的开发工作中我们经常会用到 nginx那么在 docker 中 如何安装 nginx呢又有哪些需要注意的事项呢简单来说第一步拉取 nginx 镜像第二步创建 挂载目录并设置 nginx.conf 文件第三步启动容器。第四步测试 nginx。 1拉取 nginx 镜像docker pull nginx:版本号 拉取镜像如果不指定版本号那么默认拉取最新的镜像。如果拉取成功可以通过 docker ps 命令查看 注意如果拉取镜像失败可能是 docker 配置文件的问题。在 /etc/docker/ 目录下修改 daemon.json 文件中的配置的镜像加速器。镜像加速器网上搜索很多尝试修改配置修改完后一定要重启docker服务不然不生效。重启docker命令systemctl restart docker 2创建挂载目录设置 nginx.conf 配置文件 1创建挂载目录 mkdir -p /docker/nginx/conf mkdir -p /docker/nginx/html 2配置 nginx.conf 文件 在 /docker/nginx/conf 目录下 新建 nginx.conf 文件设置文件内容如下
user nginx;
worker_processes auto;pid /var/run/nginx.pid;events {worker_connections 1024;
}http {include /etc/nginx/mime.types;default_type application/octet-stream;access_log /var/log/nginx/access.log main;sendfile on;keepalive_timeout 60;server {listen 80;server_name localhost;charset utf-8;location / {root /usr/share/nginx/html;index index.html index.htm;}}}3启动 nginxdocker compose up -d nginx
version: 3
services:nginx:image: nginx:latestcontainer_name: nginx-webenvironment:TZ: Asia/Shanghaiports:- 80:80- 443:443volumes:# 配置文件映射- /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf- /docker/nginx/conf:/etc/nginx/conf# 页面目录- /docker/nginx/html:/usr/share/nginx/htmlprivileged: truenetwork_mode: host进入 docker-compose.yml 文件所在的目录使用命令 docker compose up -d nginx 启动启动完成后可通过 docker ps 查看 正在运行的docker容器docker ps -a 查看所有的 docker 容器包括已停止的如果 docker ps 查看没有运行中的 nginx 容器那么可以通过 docker logs 容器id 或者 docker logs 容器名称查看对应的 nginx日志。docker ps 注意如果修改了 nginx.conf 配置文件先停止 nginx 容器再删除 nginx 容器重新启动这样防止可能缓存造成的问题导致配置修改不生效。命令如下 a停止 nginx 容器docker stop nginx 容器id / 容器名称 b删除 nginx 容器docker rm 容器id / 容器名称 c启动 nginx 容器docker compose up -d nginx 4测试 nginx 通过浏览器访问 http://ip地址:80查看是否安装成功页面如下 以上为 docker 下安装 nginx 的主要步骤一定要 注意 nginx.conf 配置文件的挂载目录。我们只有不断地学习才能遇见更好的自己。加油美好的风景一直在路上