docker安装nginx
参考自 nginx
查询镜像
docker search nginx
下载
docker pull nginx
查看下载的镜像
docker images
启动ngnix 需要挂在外部配置文件
新建外部文件夹
mkdir -p html conf logs
创建一个 Nginx 容器,并拷贝 Nginx 的默认配置:
docker run -d --name nginx -p 80:80 nginx
拷贝配置文件
# 查看容器
docker ps
$ docker cp a89b2c5f3dd1:/etc/nginx/nginx.conf $PWD/conf
删除容器
# 停止容器
$ docker stop a89b2c5f3dd1
# 删除容器
$ docker rm a89b2c5f3dd1
正式启动 挂载外部文件启动ngnix
docker run -d -p 8082:80 --name nginx \
> -v $PWD/html:/usr/share/nginx/html \
> -v $PWD/conf:/etc/nginx/nginx,conf \
> -v $PWD/logs:/log/nginx nginx
docker run --name nginx02 -p 88:80 \
-v /root/home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /root/home/nginx/html:/usr/share/nginx/html \
-v /root/home/nginx/logs:/var/log/nginx \
-d nginx
命令说明
-v 挂载外部文件
$PWD 挂载当前文件夹下