天天看点

docker安装nginx并挂载docker安装nginx

docker安装nginx

1、下载镜像

docker pull nginx:1.20.1
           

2、创建临时容器

docker run -p 80:80 --name nginx -d nginx:1.20.1
           

3、将配置文件复制出来

#创建文件夹
mkdir -p /data/nginx/conf
#配置文件复制 
docker cp nginx:/etc/nginx/nginx.conf /data/nginx/
docker cp nginx:/etc/nginx/conf.d/default.conf /data/nginx/conf/
           

4、删除临时容器

docker stop nginx
docker rm nginx
           

5、创建正式使用的容器

docker run -p 80:80 --name nginx --restart=always \
-v /data/nginx/html:/usr/share/nginx/html \
-v /data/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /data/nginx/logs:/var/log/nginx \
-v /data/nginx/conf:/etc/nginx/conf.d \
-d nginx:1.20.1

-d                                                        -> 以守护进程的方式启动容器
-v														  -> 挂载
-p 80:80                                              	  -> 绑定宿主机端口
--name nginx                                              -> 指定容器名称
--restart=always                                          -> 开机启动
           

继续阅读