基本安装
1. 拉取Nginx镜像
docker pull nginx:latest
2. 查看本地镜像列表(即可看到nginx)
docker images
3. 运行容器
docker run --name nginx-test -p 80:80 -d nginx
参数说明:
- –name nginx-test:容器名称
- -p 80:80 :端口进行映射,将本地8080端口映射到容器内部的80端口
- -d nginx:设置容器在在后台一直运行
高级安装
为了更方便开发和配置,需要将Docker容器内的信息进行宿主机间的配置 docker exec -it nginx-test bash 可通过如下命令进入容器内部
1. 创建目录
mkdir -p /usr/local/nginx
2.依次在该目录下创建三个文件目录
#创建 www目录
mkdir -p /usr/local/nginx/html
#创建日志目录
mkdir -p /usr/local/nginx/logs
#创建配置文件目录
mkdir -p /usr/local/nginx/conf
3.拷贝配置文件
docker cp 容器ID:/etc/nginx/nginx.conf /usr/local/nginx/conf
docker cp 容器ID:/etc/nginx/conf.d/ /usr/local/nginx/conf
4.修改配置文件
将usr/local/nginx/conf/nginx.conf 内容中的include默认路径改为当前路径