计算机系统应用教程网站

网站首页 > 技术文章 正文

使用Docker部署Nginx

btikc 2024-09-12 12:03:40 技术文章 30 ℃ 0 评论

docker使用系列文章

部署Docker

略,请查看前文

Linux下安装Docker

下载nginx1.15.12的docker镜像:

docker pull nginx:1.15.12

从容器中拷贝nginx配置

1,先运行一次容器(为了拷贝配置文件):

mkdir -p nginx/html nginx/logs

2,手动创建下目录,这样不会有权限问题

端口指定为9090,这个按照你自己的需要配置

docker run -p 9090:80 --name nginx -v /home/myhome/nginx/html:/usr/share/nginx/html -v /home/myhome/nginx/logs:/var/log/nginx -d nginx:1.15.12

现在访问9090,会403。这是因为我们挂在的html目录下没有index.html,不要害怕,这是正常的。


3,将容器内的配置文件拷贝到指定目录:

docker cp nginx:/etc/nginx /home/myhome/nginx/

4,修改文件夹名称(copy过来的文件夹名为nginx,不合适):

mv /home/myhome/nginx/nginx  /home/myhome/nginx/conf

6,终止并删除容器:

docker stop nginx
docker rm nginx

根据自己的需要修改配置文件

使用docker命令启动:

挂载目录和配置文件

docker run -p 9090:80 --name nginx -v /home/myhome/nginx/html:/usr/share/nginx/html -v /home/myhome/nginx/logs:/var/log/nginx -v /home/myhome/nginx/conf:/etc/nginx -d nginx:1.15.12

到此完成。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表