一、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 并个性化挂载配置文件