首先,你需要确保你的系统上已经安装了Docker Desktop。你可以从Docker的官方网站下载并安装它: Docker Desktop下载页面 2. 搜索并拉取Nginx的Docker镜像 打开你的命令行工具(如CMD、PowerShell或终端),并运行以下命令来搜索Nginx镜像: bash docker search nginx 然后,拉取官方的Nginx镜像: bash docker pull nginx ...
--name my-nginx:给容器定义一个名称。 验证安装 现在,我们已经成功创建了Nginx容器并挂载了目录。让我们通过浏览器访问Nginx来验证安装是否成功。 打开浏览器并访问http://localhost,您应该看到Nginx的默认网页。如果看到了预期的页面,那么恭喜您,Nginx已经成功安装并运行了! 修改Nginx配置 如果需要修改Nginx的配置文件...
FROM nginx:alpine:指定基础镜像为 Nginx 的 Alpine 版本,体积较小,适合用于生产环境。 COPY . /usr/share/nginx/html:将当前目录下的所有文件复制到容器内 Nginx 的默认网页目录。 4. 运行 Nginx 容器 使用以下命令运行 Nginx 容器并将本地项目路径挂载到容器内。 dockerrun--namemy-nginx-vC:\my-nginx-proje...
-v /home/nginx/html:/usr/share/nginx/html \ -d nginx 单行命令模式: docker run --name nginx -p 8090:80 -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/log:/var/log/nginx -v /home/nginx/html:/usr/share/nginx/html -d nginx 第一个-v:挂载nginx的主配置文件,...
可以看到 /usr/share/nginx/html 被标识为 mounted,就是挂载目录的意思: 我们再在本地添加一个文件: 你会发现容器内这个目录内容也变了: 这就是 volume 挂载的作用。 如果你挂载某些目录报错,是因为 docker desktop 挂载的目录是需要配置的,在 Settings > Resources > File Sharing 里加一下就行: ...
nginx目录中创建日志文件目录 代码语言:javascript 复制 [root@10-10-165-57/]# mkdir/home/root/nginx/logs | 第五步,创建容器挂载 代码语言:javascript 复制 docker run-d-p80:8080-v/home/root/nginx:/etc/nginx-v/home/root/nginx/logs:/var/log/nginx--name nginx docker.io/nginx ...
分为两个步骤,第一个是设置好 WSL2 的环境,第二个就是下载 DockerDesktop 应用。 设置好 WSL2 (Windows Subsystem for Linux) 的环境(Windows 子系统和 hyper-v) windows 桌面端的 docker 是基于 Windows 子系统(WSL2)的,所以,得把这个功能从控制面板里打开(Hyper-v不开启也是可以的)。
Docker Desktop 的网络功能也可以在连接到 VPN 是正常工作。这是因为 Docker Desktop 会拦截来自容器的流量,并将其注入到主机中,就像这些流量是直接来自 Docker 应用程序一样。 端口映射 当你使用-p参数运行容器时,例如: $ docker run -p 80:80 -d nginx ...
可以看到 /usr/share/nginx/html 被标识为 mounted,就是挂载目录的意思: 我们再在本地添加一个文件: 你会发现容器内这个目录内容也变了: 这就是 volume 挂载的作用。 如果你挂载某些目录报错,是因为 docker desktop 挂载的目录是需要配置的,在 Settings > Resources > File Sharing 里加一下就行: ...