docker搭建简单web服务
来源:互联网 发布:andrew marc牌子知乎 编辑:程序博客网 时间:2024/04/30 14:20
前言
最近公司新项目较多,服务器已经严重不足,因此研究了一下docker,顺手搭建了一个简单的web服务。
1. 服务器与工具
- 阿里云
- docker
- java、tomcat
- mysql
- jekins
2. web服务架构
3. 部署
1. 创建docker镜像
对于docker不太熟悉的朋友可以先学习一下docker内容:http://www.docker.com
虽然要创建web、database、integration三种镜像的docker,但jekins的镜像已经有比较现成的,因此只创建了两个镜像。
tomcat镜像:https://github.com/lvqiang/centos-tomcat-base
mysql镜像:https://github.com/lvqiang/centos-mysql-base
2. 创建docker容器
1. tomcat容器
docker run -it --name 'api-platform' -v /home/api-platform/tomcat/webapps:/usr/local/tomcat/webapps -p 8081:8080 centos-tomcat-base2. mysql容器
docker run -it --name 'mysql' -p 3306:3306 centos-mysql-base
3. jekins容器
docker run -it --name 'jekins' -p 9900:8080 Jenkins
4. 确认是否成功创建
docker ps
3. 验证
tomcat和mysql容器需要配置tomcat和mysql的一些基本配置,jekins可以直接访问。
4. 自动集成部署
需要根据项目具体配置jekins
0 0
- docker搭建简单web服务
- Docker之搭建Go Web服务~~
- 一、搭建简单的axis web服务
- 搭建简单的axis web服务
- redis+Jedis+spring搭建简单web服务
- 一、搭建简单的axis web服务
- 一、搭建简单的axis1 web服务
- 搭建简单的axis web服务
- 一、搭建简单的axis web服务
- Docker搭建MySQL服务
- Go Web服务开发入门(一) -- 搭建简单web服务器
- Docker系列(三):docker搭建服务
- CXF全接触(六) --- 搭建简单的Web服务环境
- 搭建简单的Restful风格的web服务
- Docker搭建Java web环境
- 搭建自己的 Docker 私有仓库服务
- 阿里云Ubuntu环境搭建Docker服务
- CentOS6.5上搭建Docker服务
- LintCode:最小路径和
- 【IOS 开发学习总结-OC-39】★★ios开发之 MVC 模式
- webrtc sip html5
- ZOJ 3778 Talented Chef(计算器模拟)
- kafka深度解析
- docker搭建简单web服务
- MFC消除视图闪烁
- 自定义超简单SearchView搜索框
- java入门第一天 基本介绍 环境配置 小小测试(上)
- 驱动程序收到意外的登录前响应。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接。该驱动程序只能与 SQL Server 2000 或更高版本一起使
- python初学网页扒取
- 单元测试利器——Mockito
- springMVC教程中级(五)统一异常处理
- redis相比于memcached的优势