docker 安装nginx

一、先查看有没有nginx镜像

docker images

二、发现没有nginx镜像,下载最新镜像

docker pull nginx

三、运行镜像

为了先复制出部分文件,先启动一个临时容器

docker run --name nginx -p 9001:80 -d nginx

docker cp nginx:/etc/nginx/conf.d /home/wxb/application/nginx/conf.d/

docker cp nginx:/etc/nginx/nginx.conf /home/wxb/application/nginx/nginx.conf

docker cp nginx:/usr/share/nginx/html /home/wxb/application/nginx/html

docker stop nginx

docker rm nginx

docker run -d -p 80:80 -d -p 443:443 --name nginx --restart=always \

-v /home/wxb/application/nginx/conf.d:/etc/nginx/conf.d \

-v /home/wxb/application/nginx/nginx.conf:/etc/nginx/nginx.conf \

-v /home/wxb/application/nginx/html/:/usr/share/nginx/html/ \

-v /home/wxb/application/nginx/logs:/var/log/nginx \

-v /home/wxb/application/nginx/cert/:/etc/nginx/cert/ \

nginx

四、查看运行结果

docker ps

五、修改配置文件后先检查

相关推荐
Yeats_Liao8 分钟前
Spring 框架:配置缓存管理器、注解参数与过期时间
java·spring·缓存
Yeats_Liao8 分钟前
Spring 定时任务:@Scheduled 注解四大参数解析
android·java·spring
码明8 分钟前
SpringBoot整合ssm——图书管理系统
java·spring boot·spring
小马爱打代码10 分钟前
125个Docker的常用命令
运维·docker·容器
某风吾起12 分钟前
Linux 消息队列的使用方法
java·linux·运维
xiao-xiang15 分钟前
jenkins-k8s pod方式动态生成slave节点
java·kubernetes·jenkins
取址执行27 分钟前
Redis发布订阅
java·redis·bootstrap
S-X-S40 分钟前
集成Sleuth实现链路追踪
java·开发语言·链路追踪
胡八一40 分钟前
解决docker: ‘buildx‘ is not a docker command.
运维·docker·容器
快乐就好ya1 小时前
xxl-job分布式定时任务
java·分布式·spring cloud·springboot