006-docker-安装-nginx
1、搜索镜像
docker search nginx
2、拉取合适镜像
docker pull nginx
docker images
3、使用镜像
docker run -p 8080:80 --name mynginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx
命令说明:
-p 8080:80:将容器的80端口映射到主机的8080端口
--name mynginx:将容器命名为mynginx
-v $PWD/www:/www:将主机中当前目录下的www挂载到容器的/www
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf:将主机中当前目录下的nginx.conf挂载到容器的/etc/nginx/nginx.conf
-v $PWD/logs:/wwwlogs:将主机中当前目录下的logs挂载到容器的/wwwlogs
个人使用:【推荐】
3.1、首先启动docker 下的nginx【查看配置】
docker run --name mynginx -d nginx
进入docker 容器内
docker exec -it mynginx /bin/bash
查看nginx基本信息,config目录,版本,html目录
nginx -h #查看帮助
nginx -v #查看版本
nginx -t #查看配置文件
查看配置文件可知:/etc/nginx/nginx.conf,
cat /etc/nginx/nginx.conf
并且通过文件 中查看:include /etc/nginx/conf.d/*.conf;可知同时加载了此中文件
ls /etc/nginx/conf.d/
会发现有default.conf配置文件,查看
cat /etc/nginx/conf.d/default.conf
可以看到默认html目录:/usr/share/nginx/html
日志目录:/var/log/nginx/host.access.log
综上:配置目录文件:/etc/nginx/nginx.conf
静态目录:/usr/share/nginx/html
访问目录:/var/log/nginx/access.log
错误日志:/var/log/nginx/error.log
默认端口:80
3.2、退出删除容器
exit
docker rm -f mynginx
3.3、定制化启动容器【定制化】
配置共享目录:Perferences→File Sharing,增加对应的映射目录,即可
docker run -p 8088:8080 --name mynginx -v /Users/lihongxu6/docker/nginx/www:/usr/share/nginx/html -v /Users/lihongxu6/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /Users/lihongxu6/docker/nginx/log:/var/log/nginx -d nginx
说明:同上
其中,因为使用了外部映射的nginx.conf 其中配置了端口为8080,固将主机端口的8088 映射给了docker内的8080,当然其中的静态目录也需要根据nginx.conf中个人配置适当变化。
curl 访问:curl localhost:8080
更多nginx配置,参看:https://www.cnblogs.com/bjlhx/category/1274892.html
006-docker-安装-nginx的更多相关文章
- Linux、Docker安装Nginx
Docker安装Nginx #docker images nginx #docker search nginx #docker pull nginx #docker run -it -p 8084:8 ...
- 阿里云CentOS7.3服务器通过Docker安装Nginx
前言 小编环境: 阿里云CentOS7.3服务器 docker 下面分享一次小编在自己的阿里云CentOS7.3服务器上使用Docker来安装Nginx的一次全过程 温馨小提示: 如果只是希望单纯使用 ...
- (五) Docker 安装 Nginx
参考并感谢 官方文档 https://hub.docker.com/_/nginx 下载nginx镜像(不带tag标签则表示下载latest版本) docker pull nginx 启动 nginx ...
- Docker实战 | 第三篇:Docker安装Nginx,实现基于vue-element-admin框架构建的项目线上部署
一. 前言 在上一文中 点击跳转 通过IDEA集成Docker插件实现微服务的一键部署,但 youlai-mall 是前后端分离的项目,除了后端微服务的部署之外,当然还少不了前端工程的部署.所以本篇讲 ...
- Docker安装Nginx(含:Windows启动、重启、停止)
Docker安装Nginx #docker pull nginx:latest (第一次启动Docker-Nginx) #docker run --detach \ --publish 80:80 \ ...
- 【docker专栏4】使用docker安装nginx提供web服务
一般学习一项技术,会先用一个最简单的例子或最典型的例子来向大家讲解入门内容,所以此文为大家介绍使用docker安装nginx容器服务.从基础使用的角度来讲,此文几乎涵盖了docker最核心的内容:镜像 ...
- Docker安装nginx
直切正题: 一.安装nginx docker pull nginx 二.启动nginx容器 docker run --name mynginx -d -p : nginx 命令说明: -p 80:80 ...
- centos7下使用docker安装nginx
需要环境docker,此处不做介绍. 1. docker拉取官方nginx镜像 docker pull nginx 2. 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 ng ...
- mac环境下使用docker安装nginx
前言 距离上一篇文章已经很长时间,近期实在事情太多了,也没来得及继续更新一些新的内容.现在开发使用的工作实在太多了,小编实在忍受不了windows那样卡机的状态,于是最近换了一个mac电脑,虽然做开发 ...
- Docker02 基本命令、开发环境搭建、docker安装nginx、Dockerfile、路径挂载
1 基本命令 1.1 docker相关 centos6.5 安装docker环境 >sudo yum install -y http://mirrors.yun-idc.com/epel/6/i ...
随机推荐
- Window应急响应(二):蠕虫病毒
0x00 前言 蠕虫病毒是一种十分古老的计算机病毒,它是一种自包含的程序(或是一套程序),通常通过网络途径传播,每入侵到一台新的计算机,它就在这台计算机上复制自己,并自动执行它自身的程序. 常见的 ...
- android下载网络图片并缓存
异步下载网络图片,并提供是否缓存至内存或外部文件的功能 异步加载类AsyncImageLoader public void downloadImage(final String url, final ...
- Android图片管理组件(双缓存+异步加载)
转自:http://www.oschina.net/code/snippet_219356_18887?p=3#comments ImageManager2这个类具有异步从网络下载图片,从sd读取本地 ...
- 八、K3 WISE 开发插件《工业单据老单插件中获取登陆用户名》
备注:如果是BOS新单,都有获取用户名的方法.在单据有m_BillInterface.K3Lib.User.UserId,在序时薄有m_ListInterface.K3Lib.User.UserID ...
- 如何用Baas快速在腾讯云上开发小程序-系列3 :实现腾讯云COS API调用
版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/640268001487425627 来源:腾云阁 h ...
- ubuntu安装图形界面
命令行模式的Ubuntu16.04安装图形界面 apt-get update sudo apt-get install xinit sudo apt-get install gdm sudo apt- ...
- java基本数据结构和算法
private class Node { 6 private Object data; //数据 7 private Node next = null; //指向下个结点的引用 8 9 public ...
- Django之ORM那些相关操作
一般操作 看专业的官网文档,做专业的程序员! 必知必会13条 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 ...
- javascript parseUrl函数(来自国外的获取网址url参数)
function parseURL(url) { var a = document.createElement('a'); a.href = url; return { source: url, pr ...
- db2 MON_GET_PKG_CACHE_STMT 表函数 抓取分析SQL
MON_GET_PKG_CACHE_STMT 表函数 还可以使用 MON_GET_PKG_CACHE_STMT 表函数来查询当前 PACKAGE CACHE 中 SQL 语句(包括动态 SQL 和静态 ...