docker基本使用-nginx
2024-09-01 13:23:52
在docker环境中部署使用nginx
1,安装nginx
docker pull nginx
2,随便启动一下nginx,测试是否安装成功
a,启动nginx
sudo docker run --name nginx-test -p 8081:80 -d nginx
执行后,返回一串代码表示启动安装成功
3,修改nginx配置,把docker里面的nginx相关配置指向方便修改的目录
a,创建目录(自行创建详细目录)
mkdir -p /usr/local/docker_nginx/www/html /usr/local/docker_nginx/logs /usr/local/docker_nginx/conf
b,复制docker里面的nginx配置到以上目录
执行docker ps,然后复制containerId,并执行复制nginx.conf
sudo docker cp d59b0e4fe154:/etc/nginx/nginx.conf /usr/local/docker_nginx/conf
4,关闭并移除之前的nginx容器
#查看所有的容器编号
docker ps -l
#移除容器
docker rm <container ID>
#停止容器
docker container stop <container ID>
5,正式启动nginx容器
sudo docker run -d -p 8081:80 --name nginx-docker-web -v /usr/local/docker_nginx/www/html:/usr/share/nginx/html -v
/usr/local/docker_nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker_nginx/logs:/var/log/nginx nginx
执行后,返回一串代码表示启动成功
6,在/usr/local/docker_nginx/www/html目录下,创建index.html,然后直接访问即可
http://xxxxxx:8081/index.html
最新文章
- 【ipv6惹的祸】curl 超时
- Centos7 修改SSH 端口
- kylin查询出现日期对应不上的情况
- Node.js ejs中文手册
- 使用裸设备配置Oracle ASM实例一例
- C实现通用数据结构--双向链表
- iOS开发的那些坑
- ASP开发入门+实战电子书共50本 —下载目录
- spring学习笔记---Jackson的使用和定制
- JSONObject 包的依赖
- web前端调试工具
- PHP - php汉字转拼音
- 一分钟完成MySQL5.7安装部署
- Ubuntu16.04重新安装MySQL数据库
- 基于Openstack环境下开启SRIOV
- Java如何使服务器允许连接到套接字端口?
- 20155228 实验三 敏捷开发与XP实践
- kafka入门(1)- 基本概念
- XML解析的二种方法之Sax解析
- 正确设置Firefox下载文件文件名的方法