docker安装ngnix

dcoker安装nginx

  1. 创建nginx目录
bash 复制代码
cd /mydata
mkdir nginx
  1. 随便启动一个nginx实例,只是为了复制出配置;
bash 复制代码
docker run -p 80:80 --name nginx -d nginx
  1. 将nginx容器内的配置文件拷贝到当前目录(当前目录在/mydata,此处运行一下命令):
bash 复制代码
docker container cp nginx:/etc/nginx .
  1. 终止原容器
bash 复制代码
docker stop nginx
  1. 删除原容器:
bash 复制代码
docker rm nginx
  1. 修改当前nginx文件名字为conf
bash 复制代码
mv nginx conf
  1. 创建nginx文件夹
bash 复制代码
mkdir nginx
  1. 移动conf到nginx文件夹中
bash 复制代码
mv conf nginx/
  1. 创建新的nginx容器
bash 复制代码
docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx
  1. 在html文件夹下创建index.html,输入内容test

    然后访问:192.168.5.136

  2. 设置nginx容器开机启动

bash 复制代码
docker update nginx --restart=always
相关推荐
波波0077 小时前
C# 15 重磅新特性: 带标签 break 与 continue:重新定义嵌套循环控制流
服务器·前端·c#
記億揺晃着的那天8 小时前
NAS 内网域名访问为什么需要浏览器授权
网络·nginx·js·nas
隔窗听雨眠9 小时前
GBase 8s并发控制深度解析:封锁机制、隔离级别与死锁处理全攻略
服务器·数据库·oracle
鲸采云SRM采购管理系统10 小时前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
那年窗外下的雪.11 小时前
AIDC 学习日志 第 04 天 BGP Underlay 基础与路由选择
服务器·学习·php
0x5311 小时前
Java网络编程(二)
java·服务器·网络
果果燕12 小时前
C++学习笔记(三):类与对象拓展学习笔记
java·服务器·前端
小绫网络安全13 小时前
Kali Linux渗透测试入门教程:从零搭建到实战攻防
linux·运维·服务器
allforgood13 小时前
控制启动过程
linux·运维·服务器
西安景驰电子13 小时前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php