先查找是否安装
ps -aux|grep nginx
拉镜像
docker pull nginx
映射容器配置
docker cp nginx:/etc/nginx/nginx.conf /etc/
docker cp nginx:/usr/share/nginx/html/ /home/www/
docker cp nginx:/var/log/nginx/ /var/log/
docker cp nginx:/etc/ssl /etc/ssl/nginx
docker stop nginx
docker rm nginx
修改nginx配置:在http里面添加server
server {
listen 8001;
server_name localhost;
location / {
root /home/www/;
index index.html index.htm;
}
}
运行容器
docker run -p 80:80 -p 433:433 --name nginx --restart=on-failure
-v /home/www:/usr/share/nginx/html
-v /etc/nginx.conf:/etc/nginx/nginx.conf
-v /var/log/:/var/log/nginx
-v /etc/ssl/nginx:/etc/ssl
-d nginx
其他命令
# 修改配置后,重载nginx
docker restart nginx
该文详细介绍了如何检查Nginx是否已安装,使用Docker拉取Nginx镜像,配置容器端口映射,修改Nginx配置文件以添加新的server块,以及如何启动和管理Nginx容器。重点在于Docker命令的使用和Nginx服务的部署。
3966

被折叠的 条评论
为什么被折叠?



