命令:docker run -d --name nginx -p <宿主机端口>:<容器端口> -v <宿主机目录>:<容器目录> <镜像名> -d 后台运行 --name 容器名称 -v 挂载本地目录到容器 -p端口映射 3.1docker run --name mynginx -p 8081:80 nginx 将nginx镜像运行为一个mynginx 的容器,并且宿主机的8081映射到容器的80接口 ...
1. 创建一个新的目录,用于存放 Nginx 的配置文件和静态资源文件。 $ mkdir mynginx $ cd mynginx 1. 2. 2. 创建一个Dockerfile文件,在其中定义 Nginx 的 Docker 镜像。 ```Dockerfile#使用官方的 Nginx 镜像FROM nginx#将本地的配置文件复制到 Docker 容器中COPY nginx.conf /etc/nginx/nginx.conf#将静...
步骤1:创建Nginx Docker镜像 首先,我们需要创建一个包含Nginx的Docker镜像。可以使用以下代码创建一个名为Dockerfile的文件,并将其保存在项目的根目录中。 #[Info] 创建一个基于Windows Server Core的Docker镜像FROM mcr.microsoft.com/windows/servercore:ltsc2019#[Info] 下载和解压Nginx二进制文件RUN powershell -Co...
步骤1:拉取nginx镜像 1 docker pull nginx 注:默认拉取最新版本,可通过docker images查看镜像是否已拉取下来 步骤二:使用Dockerfile,构建自己的nginx镜像 使用cmd,命令如下 1 md Dockerfile 使用bahs,命令如下: 1 touchDockerfile 考虑到使用cmd没有vim编辑器,所以中间我使用了git bash命令窗口,使用vim编辑了Docker...
1. 安装Docker Desktop for Windows 前往Docker官网(链接)下载并安装Docker Desktop for Windows。安装完成后,运行Docker Desktop,并确保Docker已经成功运行。 2. 拉取Nginx和PHP镜像 打开命令提示符或PowerShell,执行以下命令来拉取Nginx和PHP镜像: docker pull nginx docker pull php:fpm 3. 创建目录结构 在本地硬...
nginx 是一个高性能的开源反向代理服务器和 web 服务器,一般用来搭建静态资源服务器、负载均衡器、反向代理,本文将分享其在 Windows/docker 中的使用,使用 nssm 部署成服务的方案脚本,局域网中自定义域名解决https提示不安全的解决方案,以及一路踩过的坑。
1# 存放容器配置文件夹2E:\docker\etc etc里面的mysql、nginx、php分别存放相应的容器配置 nginx: 1docker run --name tmp-nginx -d nginx2docker cp tmp-nginx:/etc/nginx E:\docker\etc\nginx3docker rm -f tmp-nginx php: 1docker run --name tmp-php-fpm -d php:8.1-fpm2docker cp tmp-php-fpm...
在项目目录中创建一个docker-compose.yml文件。Docker Compose允许你配置和启动多个容器(在这种情况下,是PHP和Nginx)。 在docker-compose.yml中,定义PHP和Nginx服务。 示例docker-compose.yml: version:'3'services:php:build:.volumes:-.:/var/www/htmlnginx:image:nginx:latestports:-"8000:80"volumes:-./nginx...
打开Docker Desktop的命令行界面(可以通过Docker Desktop的菜单找到,或者直接使用Windows的命令行工具并确保Docker命令可用)。 在命令行中输入以下命令来搜索Nginx镜像: sh docker search nginx 这会列出所有可用的Nginx相关的Docker镜像。 3. 下载Nginx镜像到本地 为了下载官方的Nginx镜像,可以使用以下命令: sh docker ...