1.下载nginx镜像

docker pull nginx

2.启动nginx镜像

docker run -d --name nginx01 -p 80:80 -v /data/nginx/www:/usr/share/nginx/html -v /data/nginx/log:/var/log/nginx nginx

  1. -d 后台运行方式
  2. -name 给容器起别名
  3. -p 宿主机和容器端口映射

3.进入到容器中

docker exec -it 容器id/bin/bash

3.1查看容器id docker ps -a

4. 修改 nginx config配置文件

4.1需要安装下vim,编辑config文件

  1. apt-get update
  2. apt-get install vim

root@d976665cae12:/etc/nginx# ls
conf.d fastcgi_params mime.types modules nginx.conf scgi_params uwsgi_params

执行命令 nginx -t 检查配置是否有误,并按照报错提示修复错误。

5.其他docker命令

  1. 拷贝容器的文件到主机中
    docker cp 容器id:容器内路径 目的主机路径
  2. 拷贝宿主机的文件到容器中
    docker cp 目的主机路径 容器id:容器内路径
  3. 重启容器
    docker restart 0f883d9d5d32
  4. 删除容器
    docker rm 容器名称

Docker启动nginx容器--搭建网站相关推荐

  1. docker启动nginx,并挂载目录及docker容器中文乱码

    1.首先下载docker的nginx镜像 docker pull nginx 2.查看下载完成的镜像 docker images 3.运行一个nginx的镜像的实例 docker run --name ...

  2. 使用varnish + nginx + lua搭建网站的降级系统

    前言 通常一个网站数据库挂掉后,后果将是非常严重的.基本上整个网站基本不可用了.对于一些网站来说,当数据库挂掉后,如果能提供基本的浏览服务,也是不错的.本文将尝试使用 varnish + nginx ...

  3. Nginx + Lua 搭建网站WAF防火墙

    Nginx + Lua 搭建网站WAF防火墙 一.目的 二.前期环境准备 (一).更新下yum源 (二).编译安装Nginx (三).端口放行 (四).验证安装 (五).lua编译安装 (六).端口冲 ...

  4. docker启动nginx及问题处理

    情景: 前后端联调,都部署在本地,需要nginx来进行转发 docker pull nginx拉取nginx镜像 准备好nginx.conf server {listen 80; # 注意这个是容器的 ...

  5. docker启动nginx及常见nginx配置

    nginx 为方便在设置出错时快速恢复,使用docker方式来配置nginx,下文所有命令针对docker方式. 简单启动 sudo docker run --name nginx_3000 -p 3 ...

  6. Docker启动常用容器命令及配置说明

    Docker启动常用容器命令及配置说明 Docker 容器相关命令 Docker 启动mysql Docker 启动nginx Docker 启动redis Docker 启动rabbitmq Doc ...

  7. 为什么使用CMD [“nginx“, “-g“, “daemon off;“]启动nginx容器

    为什么使用CMD ["nginx", "-g", "daemon off;"]启动nginx容器 前提知识 总结 前提知识 容器只对主进程服 ...

  8. [docker]三、docker理论概念(镜像、仓库、容器),用docker运行nginx来搭建一个属于自己网站。查看进程监听哪个端口的命令

    目录 1.docker概念 1.1.镜像(image) 1.2.容器(container) 1.3.仓库(repository) 1.4.理解 2.用docker运行nginx 2.1.正常命令开启n ...

  9. docker启动nginx后挂了_Docker容器部署 Nginx服务

    1.查找 Docker Hub 上的 nginx 镜像 [root@localhost ~]# docker search nginx 2.拉取官方的Nginx镜像 [root@localhost ~ ...

最新文章

  1. 作业06-接口、内部类
  2. Xamarin.FormsShell基础教程(2)创建Shell解决方案
  3. 数制之非十进制数转十进制数
  4. Android简单通讯录从list取数据并显示 eclipse开发
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店食品仓库管理系统
  6. python123-Python123
  7. mysql 外键约束条件_MySQL-条件外键约束-问答-阿里云开发者社区-阿里云
  8. HTML和CSS面试题第35题
  9. 机器人机电液控制一体化联合仿真
  10. 慕课网vue播放器最新QQ音乐api
  11. BUUCTF crackMe 题解
  12. ParkingEE智能化停车服务平台
  13. 如何用python制作二维码照片_利用Python制作二维码
  14. Heka nginx input
  15. 学生使用计算机中怎么关机,学生用计算器咋关机
  16. vbs和java有关系吗_Java程序员所需的批处理和VBS脚本 (转载)
  17. WPA-Enterprise WPA2-Enterprise以及WPA-Personal WPA2-Personal
  18. 程序员应该学习如何学习
  19. Linux:未定义引用`CPU_ZERO‘
  20. java多线程实现龟兔赛跑

热门文章

  1. 年度账单刷屏的背后,隐藏了哪些不为人知的秘密?
  2. GB9706.1-2007+2020和IEC60601-1:2005 3.0+2012 3.1标准主要差异解析
  3. vue-router 利用 $route 的 matched 属性实现面包屑效果
  4. 数据分析(二)数据预处理
  5. Mathtype部分数学符号不能显示,只能显示方框时的解决办法
  6. 性能测试-----压力测试,负载测试,强度测试,容量测试
  7. Java实现判断休息日和节假日
  8. Python中random模块常用函数/方法(2)——random.random(),random.randint()和random.uniform()
  9. 安全狗项目实例分享|关键七步构建最后一道防线
  10. 克里希那穆提--重新认识你自己