在华为云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)(删除单个容器)
- 群晖Docker通过Dockerfile构建镜像 部署Tomcat
- Ubuntu14.04中使用docker容器部署tomcat镜像+java web项目
- Docker 通过Nginx镜像部署Vue项目
- Tomcat 7 如何手工部署war包对应的Java项目
- 用java通过串口发送短信,并且部署到tomcat
- 阿里云上部署tomcat启动后,通过http不能访问
- Docker安装tomcat和部署项目
- 如何快速通过eclipse导入web项目及Tomcat 部署步骤【详细教程】
- Docker部署Tomcat实例
- Docker分离部署MySQL、Nginx+Tomcat复制共享 推荐
- Mac通过Docker部署Gitlab实践
- Tomcat部署web项目,如何直接通过域名访问,不加项目名称
- Tomcat部署项目去除项目名和端口号通过IP地址直接访问
- docker下部署Tomcat运行war包
- linux+docker+nginx+tomcat部署web项目
- 开发测试环境通过gitlab+jenkins+docker 实现一命令部署
- Solr部署到tomcat,通过war包
- Tomcat 7 如何手工部署war包对应的Java项目
- 通过Eclipse手动部署项目到Tomcat中的两种方式
- tomcat部署多个项目,通过域名解析访问,不同的网站