docker安装nginx

下载镜像

docker pull nginx

 

启动nginx容器

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

启动后访问一下试试:

 

宿主机创建挂载目录

我们就在home文件夹下创建bianen/nginx:

mkdir -p /home/bianen/nginx

复制配置文件到宿主机的挂载目录

docker cp nginx:/etc/nginx /home/bianen/nginx/conf
docker cp nginx:/usr/share/nginx/html /home/bianen/nginx/html
docker cp nginx:/var/log/nginx /home/bianen/nginx/logs

删除nginx容器

docker stop nginx
docker rm nginx

重新启动一个nginx容器并挂载目录

docker run --restart=always --name=nginx -p 81:80  \
-v /home/bianen/nginx/conf:/etc/nginx              \
-v /home/bianen/nginx/html:/usr/share/nginx/html   \
-v /home/bianen/nginx/logs:/var/log/nginx          \
-d nginx 

 

修改配置

以后每次修改配置该改/home/bianen/conf下的nginx.conf文件就可以,修改保存然后重启服务:

docker restart nginx
posted @ 2024-07-21 22:30  lucsa  阅读(1)  评论(0编辑  收藏  举报