Docker 练习(一)——搭建web服务
文章目录
- 一、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服务相关推荐
- 使用 docker 搭建 web 服务环境
本文目的 做过开发的人对开发环境的安装.配置应该都不会太陌生,不管你做什么开发,对开发环境都会具有一定的依赖性的.对于 PHP 的 Web 开发来说,开发环境至少要有一个 Web 服务器(如 Apac ...
- 新手如何使用docker搭建web服务环境
做过开发的人对开发环境的安装.配置应该都不会太陌生,不管你做什么开发,对开发环境都会具有一定的依赖性的.对于 PHP 的 Web 开发来说,开发环境至少要有一个 Web 服务器(如 Apache.Ng ...
- 基于Docker和Golang搭建Web服务器
1 场景描述 基于centos7的docker镜像搭建golang开发环境 在docker容器内,使用golang实现一个Web服务器 启动docker容器,并在容器内启动Web服务器 我购买了一个最 ...
- 普歌-腾讯云短信+使用node发送短信(3种方法API、SDK)、封装工具、搭建web服务、写接口、调用接口发送短信、时效性判断、验证验证码的正确性(下)
普歌-结合腾讯云短信服务+node搭建一个简单的发送短信web小项目 涉及技术: 腾讯云服务 后端服务:node+express 前端搭建:html+js 前言:本来这篇博客应该很早就发了,中间有一些 ...
- tomcat搭建web服务,lrc文件下载
对于我这个开始学.net的人来说,对tomcat所知甚少.如今在Android练习中,需要用tomcat搭建web服务,并提供文件下载.视频中老师一带而过,我那个郁闷啊.没有办法,自己倒持一下,写这篇 ...
- RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统
在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以及时了解web站点的访问情况.但是由于access_log文件记录的信息太多,查看起来很不方便 ...
- RHEL 5服务篇—使用Apache搭建Web服务(一)
安装Apache服务以及了解相关的配置文件 在当今的互联网中常用的搭建web服务器的方法有两种,一种是IIS.一种是Apache.大家都知道IIS是微软的产品,只支持在windows系统上使用.那么我 ...
- 使用Golang搭建web服务
如何用golang搭建一个web服务呢?菜鸟官网的go web编程教程已经介绍了web服务器的工作原理,这里就不赘述了. 我们先看个例子:http.go package mainimport (&qu ...
- html5 云服务器搭建,云服务器CentOS系统搭建web服务
腾讯云做活动,看比较便宜就搞了个服务器,配置如下: 标准型S2 CentOS 7.2 64位 1核 2GB 1Mbps 普通云硬盘 50G 我想要尝试写一些html,所以搭建了Apache web服务 ...
最新文章
- 2021-09-25
- Java 写时拷贝容器CopyOnWriteArrayList的测试
- android 保存文件_Android 数据库操作框架LitePal使用介绍(一)
- 【报告分享】2020人工智能+安防行业应用研究分析报告.pdf(附下载链接)
- 3月3日 单灭点、双灭点、单应矩阵求解相机姿态,世界坐标-相机坐标-图像坐标-像素坐标四个坐标系的变换关系,通过Vanishing Points计算焦距和像心
- linux用tar打包文件,linux tar打包、解包命令
- 单总线led驱动芯片WS2811在linux下的驱动
- Git和SVN的区别(以后别再问我了)
- photoshop cc 2017 mac 破解版
- Framebuffer子系统【转】
- 以QRcode为例聊聊二维码的现状与未来(Java版本)
- Sicily 1001. Alphacode
- 解决android repo (git出错的问题)
- 中文转换为拼音工具类(很全)
- linux网络之怪现象一--接网线启动网络不通,不接网线启动再插线网络通
- dubbo+zookeper实现分布式服务部署实例
- java鸡兔同笼_java 鸡兔同笼问题
- 洛谷P3004 宝箱Treasure Chest——DP
- 数据结构——循环链表之约翰夫生死游戏
- Arduino音乐代码《卡农》(简易版)