在华为云ECS上手工通过Docker部署tomcat
本文介绍了如何在华为云上ECS上手工通过Docker部署tomcat,并提供了Docker常用操作
一、环境准备
ECS:操作系统版本: CentOS Linux release 7.6.1810 (Core)
ECS绑定弹性公网IP
安全规则:在安全组规则 开通入方向的80端口
二、手工部署Docker
1、添加yum源。
yum install epel-release -y
yum clean all
2、安装并运行Docker。
yum install docker-io -y
设置开机启动
systemctl enable docker
systemctl start docker
检查安装结果。
docker --version
显示安装成功如下图:
3、安装Tomcat
查找docker 上的tomcat镜像
docker search tomcat
下载 tomcat镜像
运行tomcat
docker run --name tomcat -p 80:80 -v /home/tomcat:/opt/tomcat/webapps -d -i tomcat
参数说明如下:
--name:为容器指定一个名称。
-p 80:80将本机的80端口映射到容器的80端口
-v /home/tomcat:/opt/tomcat/webapps将本机/home/tomcat目录映射到容器的:/opt/tomcat/webapps文件夹下,这里路径必须是绝对路径,以后只需要将war包丢到本机的tomcat下面,就可以运行war包了
-d 后台运行容器,返回容器id
-i 以交互模式运行容器,通常与-t同时使用
浏览器访问,成功。
4、删除容器
删除容器前要先停止运行容器
docker stop $(docker ps -a -q) 或者 docker stop $(docker ps -aq)(停止所有容器)
docker stop +(容器id前四位或容器name)(停止单个容器)
现在可以删除容器了
docker rm $(docker ps -a -q) 或者 docker rm $(docker ps -aq)(删除所有容器)
docker rm+(容器id前四位或容器name)(删除单个容器)
来源:华为云社区 作者:hellfire
在华为云ECS上手工通过Docker部署tomcat相关推荐
- 华为云ECS服务器中通过docker部署ELK-kibana
华为云ECS服务器中通过docker部署ELK-kibana 0.阅读说明 1.ELK简介 2.在华为云ECS中通过docker部署kibana 4.关于Kibana server is not re ...
- 华为云ECS服务器中通过docker部署ELK-elasticsearch
华为云ECS服务器中通过docker部署ELK-elasticsearch 0.阅读说明 1.ELK简介 2.在华为云ECS中通过docker部署Elasticsearch 3.设置elasticse ...
- 华为云服务器上安装jdk和部署tomcat
华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...
- 华为云ECS服务器中通过docker部署jenkins
1.什么是docker? Docker解决了软件环境部署复杂的问题. 对于一个传统的软件工程,开发人员把写好的代码放到服务器上去运行是一件很头疼的事情,因为常常会出现环境不兼容二导致各种各样的bug. ...
- 【华为云服务之】在华为云ECS上安装Docker
前一篇博文,介绍了创建华为云弹性云服务器ECS.这篇文章是在华为云ECS上安装Docker.我们创建的ECS安装的操作系统是Ubuntu18.04. 首先我们使用Windows下的Linux Shel ...
- 在华为云ECS上部署openGauss
在华为云ECS上部署openGauss 这次手动安装了一遍openGauss,讲道理,挺累的... 一.操作环境 服务器端:openEuler 20.03 64bit with ARM 本地客户端:m ...
- 利用华为云ECS服务器搭建安防视频监控平台
1. 前言 华为云的弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效率 ...
- 利用华为云ECS服务器搭建安防视频监控平台【华为云至简致远】
1. 前言 华为云的弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效率 ...
- 基于华为云ECS的目标检测与识别的昇腾AI开发体验【华为云至简致远】
[摘要] 基于华为云弹性云服务器ECS,搭配共享镜像,快速搭建环境,进行目标检测与识别的昇腾AI开发体验,开箱即用,打破时间和空间限制,随时随地进行开发,适合个人开发和团队协作,体验流畅丝滑. 前言 ...
最新文章
- 011_Spring Data JPA多对多关系
- 零基础怎么自学Java?自学Java有什么误区?
- 如何在Kali Linux中安装Google Chrome浏览器
- 新浪微博:大规模离线视频处理系统的架构设计
- 黑白两客进入页面(1)
- 【Linux系统编程学习】 文件描述符
- c#抽象属性_C#中的抽象属性
- C# 系统服务 删除后禁用 ,删除不彻底;删除后无法重装问题解决方案
- 张量网络机器学习:最近的进展和前沿,109页ppt
- 每周精选:20万DBA都在关注的11个问题
- 在Qt Creator中添加OpenCV库
- mysql 特殊函数_mysql 的特殊函数
- 实战篇|风控策略效率的测试、调优与评估
- Linux指令--touch
- Windows核心编程(笔记13) 第十六章--第二十六章
- 网传前端大神司徒正美突发病逝,再度思考健康与金钱
- maplibre显示经纬线,(动态若干条)
- wcs开发_WCS 5.2的评论—用于Webcast和Webcam开发人员的WebRTC服务器
- 数据库概论学习笔记——关系数据理论
- 使用anaconda配置python3.6环境安装pyltp超详细教程,使用pycharm调用