使用docker快速搭建服务器环境
思路
将nginx、mysql、tomcat等环境打包为一个个docker,然后使用docker-compose管理。
服务器内安装docker相关环境,然后直接运行docker-compose配置,即可快速搭建完成服务器环境。
之后可以将相关配置转移到git,遇到新服务器时,直接clone下来即可部署。
反之则需要在服务器内分别安装nginx等环境,很麻烦
环境
服务器:Centos7.6 阿里云
安装Docker
服务器上需要安装docker和docker-compose,具体百度
docker&docker-compose常用命令
- 构建yml(需进入包含docker-compose.yml的文件夹) docker-compose build
- 部署并后台启动(需进入包含docker-compose.yml的文件夹) docker-compose up -d
- 查看运行中的容器 docker ps
- 查看容器日志 docker logs [ID或者名字]
- 停止容器 docker stop [ID或者名字]
- 删除所有已关闭的容器 docker container prune
- 进入指定镜像的命令行 docker exec -it [ID或者名字] bash
注意如果报错,可尝试使用sh而不是bash
构建nginx、mysql镜像
查看参考里的链接。
- 构建nginx镜像时,只需要将配置文件映射到外部即可和普通nginx一样配置
部署springboot项目
参考

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ECS控制台支持资源组
为了提升企业管理云资源的效率,阿里云提出了资源组的概念,将云资源加入到资源组中,不仅易于管理和维护云资源,也企业管理层面提供了不同的管理视角,关于资源组的更多信息请到企业控制台了解详情 企业控制台 目前在ECS控制台上有6种云资源已经支持资源组,分别是: 实例 磁盘 镜像 弹性网卡 安全组 密钥对 在创建上述6种云资源时,都支持将其分组到指定的资源组中,如创建镜像时: 在将云资源加入到资源组后,在ECS控制台中的云资源列表页可以通过资源组过滤,筛选出指定资源组的云资源,从而对云资源进行分类管理。
- 下一篇
阿里云湖北授权服务中心分享如何配置安全组
最近发现大家会问为什么通过SSH无法连接服务器?还有刚购买的云服务器都配置好了,网站却不开是什么原因?那么导致这些问题的原因是什么呢?今天阿里云湖北授权服务中心捷讯技术的小编跟大家一起学习下安全组这个知识。这也是很多新手刚开始接触云服务器时不得不面对的问题。 首先我们要弄清楚安全组是什么。其实阿里云安全组是一种虚拟防火墙,也是阿里云处于安全考虑的一种策略,一台ECS云服务器实例必须至少属于一个安全组,因为服务器的各种服务要依赖端口来实现。我们可以将安全组想象成服务器各个端口的开关,默认创建购买的ECS云服务器,阿里云默认只开放了22号和2239号端口,所以配置安全组是很有必要的。而且同一安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通,可以授权两个安全组之间互访。 下面我们来学习一下云服务器添加安全组规则的步骤。我们可以通过添加安全组规则,允许或禁止安全组内的 ECS 实例对公网、内网或私网的访问: VPC 网络:只需要设置出方向和入方向的规则,不区分私网和公网。经典网络:需要分别设置公网和内网的出方向和入方向规则。安全组规则的变更会自动应用到安全组内的 ECS 实例上。 ...
相关文章
文章评论
共有0条评论来说两句吧...