欢迎光临
我的个人博客

Docker 安装 Nginx 并个性化挂载配置文件

一、Docker pull 安装 Nginx

1、查看docker仓库中的 nginx 命令

# 使用 docker search 命令搜索存放在 Docker Hub 中的镜像

docker search nginx

2、为选定需要pull到系统中的官方 Nginx 镜像

# docker pull nginx -------- nginx 为选定需要pull到系统中的官方 nginx 镜像

docker pull nginx

整个pull过程需要花费一些时间,耐心等待。

二、查看并启动Docker 镜像

1、列出已下载的镜像

# 使用 docker images 命令即可列出已下载的镜像

docker images

2、列出运行中的容器

# 使用 docker ps 命令即可列出运行中的容器

docker ps

# 使用 docker ps -a 命令即可列出所有(包括已停止的)的容器

docker ps -a

三、启动容器,部署nginx并修改配置文件

1) 启动

# 启动一个名 nginx81 的 nginx 容器

docker run --name nginx81 -d -p 81:80 -v \
/usr/docker/nginx81/html/:/usr/share/nginx/html:ro -d nginx

2)拷贝容器内的配置文件到本地,进行个性化配置等操作

docker cp nginx81:/etc/nginx/nginx.conf /usr/docker/nginx81/nginx.conf

3)修改配置文件

vi /usr/docker/nginx81/nginx.conf

修改nginx.conf,将第一行的 user nginx; 改为user root;

4)重新指定配置文件启动

docker run --name nginx81 -d -p 81:80 -v /usr/docker/nginx81/html:/usr/share/nginx/html:ro \
-v $PWD/logs:/var/log/nginx -v /usr/docker/nginx81/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx

5)进入容器

sudo docker exec -it d3a86da6fad1 /bin/bash

# 退出容器:Ctrl+P+Q

转载请标明来源:ibear » Docker 安装 Nginx 并个性化挂载配置文件

分享到:更多 ()

Where there is a will there is a way

我的新浪微博