docker安装nginx详解

复制代码
创建html的挂载目录
docker volume create nginx8020
复制代码
创建conf的挂载目录
mkdir -p /opt/nginx/conf
复制代码
拉取镜像
docker pull nginx
复制代码
初始化挂载目录的配置文件
docker run --rm --name nginx-short -p 8020:80 -d nginx

docker cp nginx-short:/etc/nginx/nginx.conf /opt/nginx/conf

docker stop nginx-short
复制代码
创建容器
docker run --rm -d -p 8020:80 --name nginx8020 -v nginx8020:/usr/share/nginx/html  -v /opt/nginx/conf/nginx.conf:/etc/nginx/nginx.conf  nginx
复制代码
修改文件
html文件:
cd /opt/nginx/conf
复制代码
conf文件:
cd /var/lib/docker/volumes/nginx8020/_data
相关推荐
招风的黑耳29 分钟前
使用Nginx本地部署Axure生成的HTML文件,局域网内浏览器通过IP和地址访问
nginx·html·axure·本地部署
s_fox_2 小时前
nginx ngx_http_module(7) 指令详解
运维·nginx·http
yngsqq2 小时前
c# —— StringBuilder 类
java·开发语言
星星点点洲2 小时前
【操作幂等和数据一致性】保障业务在MySQL和COS对象存储的一致
java·mysql
xiaolingting3 小时前
JVM层面的JAVA类和实例(Klass-OOP)
java·jvm·oop·klass·instanceklass·class对象
若云止水3 小时前
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_process_options
运维·nginx
s_fox_3 小时前
nginx ngx_http_module(9) 指令详解
运维·nginx·http
风口上的猪20153 小时前
thingboard告警信息格式美化
java·服务器·前端
_院长大人_4 小时前
Docker Mysql 数据迁移
mysql·adb·docker
追光少年33224 小时前
迭代器模式
java·迭代器模式