nginx-docker安装
前提:你安装了docker环境
docker search nginx选择版本
docker pull nginx 拉取镜像
docker run -d --name nginx -p 80:80启动nginx
线上版
docker search nginx选择版本
docker pull nginx 拉取镜像
docker run -d --name nginx -p 80:80启动nginx
复制docker中的配置文件
docker cp 已启动的id号通过docker ps -a查看:docker容器路径 本地主机路径
docker cp dbc:/etc/nginx /install/Nginx-Docker/conf/nginx
docker cp dbc:/etc/nginx/conf.d /install/Nginx-Docker/conf/conf.d
docker cp dbc:/usr/share/nginx/html/ /install/Nginx-Docker/conf/html
docker cp dbc:/var/log/nginx/ /install/Nginx-Docker/conf/logs
复制完,编写dockerfile
FROM docker.io/nginx:latest
RUN echo "Asia/Shanghai" > /etc/timezoneCOPY conf/nginx /etc/nginx
COPY conf/logs /var/log/nginx
COPY conf/html /usr/share/nginx/html
COPY conf/conf.d /etc/nginx/conf.d
在dockerfile当前目录下打包
docker build -t nginx .
运行
docker run --name nginx -p 80:80 -v /install/Nginx-Docker/conf/nginx:/etc/nginx -v /install/Nginx-Docker/conf/logs:/var/log/nginx -v /install/Nginx-Docker/conf/html:/usr/share/nginx/html -v /install/Nginx-Docker/conf/conf.d:/etc/nginx/conf.d -d nginx