专栏首页测试技术圈拉取一个nginx的容器

拉取一个nginx的容器

拉取一个nginx的容器

通过dockerhub上的镜像我们可以拉去一个Nginx,并启动

docker pull nginx
docker run --name runoob-nginx-test -p 8081:80 -d nginx

runoob-nginx-test 容器名称。
the -d设置容器在在后台一直运行。
the -p 端口进行映射,将本地 8081 端口映射到容器内部的 80 端口。

运行容器:

docker run --name runoob-nginx-test -p 8081:80 -d nginx

runoob-nginx-test 容器名称。
the -d设置容器在在后台一直运行。
the -p 端口进行映射,将本地 8081 端口映射到容器内部的 80 端口。
执行以上命令会生成一串字符串,类似 6dd4380ba70820bd2acc55ed2b326dd8c0ac7c93f68f0067daecad82aef5f938,这个表示容器的 ID,一般可作为日志的文件名。

应用部署

有两种方法可以讲你自己的静态文件放到容器上行的Nginx上:

  • 可以通过在还未登录nignx容器前,把需要的文件写好,然后复制到指定目录下: docker cp hello.html c0462d5e1878://usr/share/nginx/html
  • 通过主机目录映射到容器:
docker  run  -p  8081:80  -d  -v  $PWD/html:usr/share/nginx/html  docker.io/nginx
参数解释
-v  $PWD/html:usr/share/nginx/html   表示把当前路径下html目录映射为usr/share/nginx/html也就是说主机下的html就是容器下的usr/share/nginx/html,html内的文件修改和添加就等同于容器usr/share/nginx/html文件操作,外网访问就可以访问得到,就不用再登录容器操作文件了

PS:docker exec -it containerID /bin/bash 进入容器

本文分享自微信公众号 - V社 北京社(SoftwareTesters)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python | 其实爬虫也有套路(附赠书获奖名单)

    在刚刚接触Python爬虫的时候常常会有无从下手的感觉,于是咸鱼整理了简单爬虫的通用套路,没有思路的时候看一下吧。

    咸鱼学Python
  • java架构之路-(面试篇)JVM虚拟机面试大全

      下文连接比较多啊,都是我过整理的博客,很多答案都在博客里有详细说明,理解记忆是最扎实的记忆。而且我的答案不一定是最准确的,但是我的答案不会让你失望,而且几乎...

    小菜的不能再菜
  • Django 2.1.7 使用django-excel上传、下载excel报表

    在日常的开发中存在上传报表文件、提供下载报表文件的功能,本次使用django-excel这个开源库来做一个下载excel报表文件的示例。

    Devops海洋的渔夫
  • 如何做一个高效的前端开发工程师

    不知大家有没类似这样的经历:一天忙到晚,一会被PM叫去确认需求,一会被设计拉去确认UI是否能实现,一会又被测试叫去确认bug,然后貌似做了很多事,但好像工作进度...

    用户4962466
  • cufflinks+express+plotly=最强python绘图库

    第一部分: plotly的交互 I. Zoom、Pan和Hover第二部分: cufflinks画图 I. 库的安装与导入 II. 条形图 II...

    公众号guangcity
  • 【CSS】367- 用 CSS3 制作导航条和毛玻璃效果

    导航条对于每一个Web前端攻城狮来说并不陌生,但是毛玻璃可能会相对陌生一些。简单的说,毛玻璃其实就是让图片或者背景使用相应的方法进行模糊处理。这种效果对用户来说...

    pingan8787
  • 远程升级准备工作: 安装Web服务器

      前言:大家可以安装Apache,Tomcat,nginx 等Web服务器软件,这篇文章安装 OpenResty 作为Web服务器软件,该软件安装在云端电脑,...

    杨奉武
  • Python | Python学习之深浅拷贝

    == 是 python 标准操作符中的比较操作符,用来比较判断两个对象的 value(值) 是否相等 。

    咸鱼学Python
  • Python | Scrapy + Selenium模拟登录CSDN

    关于selenium的基础用法强烈建议用的时候看下文档就好,技术含量不高,无需过多费心。

    咸鱼学Python
  • 作为前端,你应该知道的安全知识之xss攻击!

    说明:safe1.html,safe2.html,safe3.html;fish1.html/fish2.html/fish3.html 的区别仅在于请求接口不...

    前端老鸟

扫码关注云+社区

领取腾讯云代金券