文章目录

  • 一、Docker 安装 Nginx:
    • 1、搜索镜像 search
    • 2、拉取镜像 pull
    • 3、创建容器并运行
    • 4、测试访问:
  • 二、Docker 安装 tomcat
    • 1、下载:
    • 2、启动运行:
    • 3、测试访问:

一、Docker 安装 Nginx:

1、搜索镜像 search
docker search nginx

2、拉取镜像 pull
docker pull nginx

这里直接拉的最新版的。

镜像拉取成功

3、创建容器并运行
docker run -d --name nginx01 -p 3344:80 nginx
# -d 后台运行
# --name 给容器命名
# -p 宿主机端口:容器内部端口


端口映射示意图:

4、测试访问:

本地访问成功

外部网络访问成功

不得不说,docker 真的太方便了!

停止容器后自然就无法访问了:

二、Docker 安装 tomcat

官方的使用:

之前的启动都是后台,停止了容器之后,容器还是可以查到

 docker run -it --rm image #一般是用来测试,用完就删除(不推荐)--rm #运行结束自动删除
1、下载:
docker pull tomcat:9.0

2、启动运行:
docker run -d -p 3355:8080 --name tomcat01 tomcat:9.0
3、测试访问:


可以看到这种状态是部署成功的,只是 webapps 目录下是空的。

进入容器

原因:阿里云镜像是阉割版,它为保证最小镜像,将不必要的都剔除了,只保留了最小可运行环境!

Docker 练习(一)——搭建web服务相关推荐

  1. 使用 docker 搭建 web 服务环境

    本文目的 做过开发的人对开发环境的安装.配置应该都不会太陌生,不管你做什么开发,对开发环境都会具有一定的依赖性的.对于 PHP 的 Web 开发来说,开发环境至少要有一个 Web 服务器(如 Apac ...

  2. 新手如何使用docker搭建web服务环境

    做过开发的人对开发环境的安装.配置应该都不会太陌生,不管你做什么开发,对开发环境都会具有一定的依赖性的.对于 PHP 的 Web 开发来说,开发环境至少要有一个 Web 服务器(如 Apache.Ng ...

  3. 基于Docker和Golang搭建Web服务器

    1 场景描述 基于centos7的docker镜像搭建golang开发环境 在docker容器内,使用golang实现一个Web服务器 启动docker容器,并在容器内启动Web服务器 我购买了一个最 ...

  4. 普歌-腾讯云短信+使用node发送短信(3种方法API、SDK)、封装工具、搭建web服务、写接口、调用接口发送短信、时效性判断、验证验证码的正确性(下)

    普歌-结合腾讯云短信服务+node搭建一个简单的发送短信web小项目 涉及技术: 腾讯云服务 后端服务:node+express 前端搭建:html+js 前言:本来这篇博客应该很早就发了,中间有一些 ...

  5. tomcat搭建web服务,lrc文件下载

    对于我这个开始学.net的人来说,对tomcat所知甚少.如今在Android练习中,需要用tomcat搭建web服务,并提供文件下载.视频中老师一带而过,我那个郁闷啊.没有办法,自己倒持一下,写这篇 ...

  6. RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统

    在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以及时了解web站点的访问情况.但是由于access_log文件记录的信息太多,查看起来很不方便 ...

  7. RHEL 5服务篇—使用Apache搭建Web服务(一)

    安装Apache服务以及了解相关的配置文件 在当今的互联网中常用的搭建web服务器的方法有两种,一种是IIS.一种是Apache.大家都知道IIS是微软的产品,只支持在windows系统上使用.那么我 ...

  8. 使用Golang搭建web服务

    如何用golang搭建一个web服务呢?菜鸟官网的go web编程教程已经介绍了web服务器的工作原理,这里就不赘述了. 我们先看个例子:http.go package mainimport (&qu ...

  9. html5 云服务器搭建,云服务器CentOS系统搭建web服务

    腾讯云做活动,看比较便宜就搞了个服务器,配置如下: 标准型S2 CentOS 7.2 64位 1核 2GB 1Mbps 普通云硬盘 50G 我想要尝试写一些html,所以搭建了Apache web服务 ...

最新文章

  1. 2021-09-25
  2. Java 写时拷贝容器CopyOnWriteArrayList的测试
  3. android 保存文件_Android 数据库操作框架LitePal使用介绍(一)
  4. 【报告分享】2020人工智能+安防行业应用研究分析报告.pdf(附下载链接)
  5. 3月3日 单灭点、双灭点、单应矩阵求解相机姿态,世界坐标-相机坐标-图像坐标-像素坐标四个坐标系的变换关系,通过Vanishing Points计算焦距和像心
  6. linux用tar打包文件,linux tar打包、解包命令
  7. 单总线led驱动芯片WS2811在linux下的驱动
  8. Git和SVN的区别(以后别再问我了)
  9. photoshop cc 2017 mac 破解版
  10. Framebuffer子系统【转】
  11. 以QRcode为例聊聊二维码的现状与未来(Java版本)
  12. Sicily 1001. Alphacode
  13. 解决android repo (git出错的问题)
  14. 中文转换为拼音工具类(很全)
  15. linux网络之怪现象一--接网线启动网络不通,不接网线启动再插线网络通
  16. dubbo+zookeper实现分布式服务部署实例
  17. java鸡兔同笼_java 鸡兔同笼问题
  18. 洛谷P3004 宝箱Treasure Chest——DP
  19. 数据结构——循环链表之约翰夫生死游戏
  20. Arduino音乐代码《卡农》(简易版)

热门文章

  1. dev chartcontrol获取x y轴的值_终于,奔驰强势接手了腾势X
  2. 十二、爬了CSDN,我发现了这些
  3. 科普丨关灯玩手机,危害到底有多大?如何科学用眼?
  4. pytorch functional
  5. 机器学习怎么入门?一份速成指南拿好!
  6. Huggingface BERT源码详解:应用模型与训练优化
  7. Back-Training: 用于问题生成和段落检索的全新领域自适应方法
  8. 上海科技大学ACL2018高分论文:混合高斯隐向量文法
  9. 爬虫笔记11Scrapyyield具体使用
  10. 计算机视觉:基于YOLO-V3林业病虫害目标检测