Docker安装nginx

docker安装nginx

  • 一、docker拉取nginx镜像
  • 二、查看镜像并启动镜像
    • 1.查看镜像
    • 2.启动镜像
  • 3.修改配置,配置文件给映射出来,方便配置与管理

一、docker拉取nginx镜像

docker pull nginx:latest
Docker安装nginx_第1张图片

二、查看镜像并启动镜像

1.查看镜像

docker images
在这里插入图片描述

2.启动镜像

(注:8087是前端访问的端口)

docker run --name nginx -p 8087:80 -d nginx
在这里插入图片描述

3.修改配置,配置文件给映射出来,方便配置与管理

3.1 创建挂载的文件目录

mkdir -p /data/nginx
mkdir -p /data/nginx/dist
mkdir -p /data/nginx/conf
mkdir -p /data/nginx/logs

3.2 将容器中的相应文件copy到刚创建的管理目录中

docker cp nginx:/etc/nginx/nginx.conf /data/nginx/
docker cp nginx:/etc/nginx/conf.d /data/nginx/conf/
docker cp nginx:/usr/share/nginx/html/ /data/nginx/dist/
docker cp nginx:/var/log/nginx/ /data/nginx/logs/

3.3 停止并移除容器

docker stop nginx
docker rm nginx

3.4 启动nginx镜像,并挂载宿主机的配置文件

docker run --name nginx -p 8087:80
-v /data/nginx/nginx.conf:/etc/nginx/nginx.conf
-v /data/nginx/dist/:/usr/share/nginx/html/
-v /data/nginx/logs/:/var/log/nginx/
-v /data/nginx/conf/:/etc/nginx/conf.d
–privileged=true -d nginx

你可能感兴趣的:(容器自动化部署,docker,centos,nginx)