通过Docker挂载nginx并修改页面

1:通过docker创建nginx:

首先关闭原来的Docker(防止端口号冲突)

sudo nginx -s stop

直接启动 Nginx 进程

复制代码
sudo nginx

启动nginx:

docker run -di --name=mynginx -p 80:80 nginx

cd /etc/nginx

docker run -d -p 88:80 nginx

在外部桌面 sudo vi mynginx.html

挂载并映射

docker run -d --name my_nginx \

-p 8080:80 \

-v /home/boahu/桌面/mynginx.html:/usr/share/nginx/html/index.html \

nginx

更改端口号 需要删除

1.停止并移除现有的 my_nginx 容器

复制代码
docker stop my_nginx
docker rm my_nginx

2. 重新运行容器并挂载文件

复制代码
docker run -d \
  --name my_nginx \
  -p 8080:80 \
  -v $(pwd)/mynginx.html:/usr/share/nginx/html/index.html \
  nginx
相关推荐
缘的猿5 分钟前
Kubernetes 中 ETCD 数据备份与恢复完整指南
容器·kubernetes·etcd
bestcxx22 分钟前
(二十七)、k8s 部署前端项目
前端·容器·kubernetes
白白白白熊爱吃麦当劳26 分钟前
k8s知识点总结5
docker·容器·kubernetes
K_i1343 小时前
Kubernetes HTTPS迁移:Ingress到GatewayAPI实战
容器·https·kubernetes
zz-zjx4 小时前
TLS全流程 + Nginx HTTPS配置实战 + 会话绑定 vs 复制的架构选型
nginx·架构·https
YC运维6 小时前
Nginx核心配置详解:访问控制、用户认证与HTTPS部署
网络·nginx·https
ccccczy_9 小时前
Java 容器化实战:Docker 多阶段构建、网络设计与日志持久化在微服务中的落地
docker· spring boot· java· microservices· containerization· architecture· performance
凤凰战士芭比Q11 小时前
部署Nginx(Kylinv10sp3、Ubuntu2204、Rocky9.3)
linux·运维·nginx
二饭11 小时前
使用Docker安装Neo4j
docker·容器·neo4j
戴誉杰11 小时前
cloudfared 内网穿透通过docker方式遇到的问题
运维·docker·容器·cloudfared