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
相关推荐
前端世界6 分钟前
Linux 防火墙实战:用 firewalld 配置 External/Internal 区域,实现 NAT 内网共享上网
linux·服务器·网络
白小云<32 分钟前
docker镜像
docker·容器·eureka
何故染尘優43 分钟前
docker学习笔记,从入门开始!
笔记·学习·docker
不爱笑的良田1 小时前
从零开始的云原生之旅(一):把 Go 应用塞进 Docker
docker·云原生·golang
在坚持一下我可没意见2 小时前
Java 网络编程:TCP 与 UDP 的「通信江湖」(基于UDP回显服务器)
java·服务器·开发语言·tcp/ip·udp·java-ee
球求了2 小时前
Linux 系统入门:环境变量&&虚拟地址空间
linux·运维·服务器·1024程序员节
java_logo3 小时前
Docker 部署 Rocky Linux 全流程教程
linux·运维·服务器·docker·容器·1024程序员节
二进制coder3 小时前
BMC RTC:服务器硬件管理的“时间心脏”与系统协同核心
服务器·单片机·实时音视频
2501_938791833 小时前
服务器镜像安全:Docker 镜像漏洞扫描(Trivy)与基础镜像优化
服务器·安全·docker