zoukankan      html  css  js  c++  java
  • 在华为云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

  • 相关阅读:
    什么是回归测试?
    .单元测试、集成测试、系统测试的侧重点是什么?
    什么是回归测试?
    软件测试项目从什么时候开始,?为什么?
    软件验收测试包括
    系统测试的策略有很多种的,
    设计系统测试计划需要参考的项目文档
    ionic2 获取dom节点
    ionic2使用cordova打包的环境搭建
    html网页如何使用哪种浏览器内核渲染的选择
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165662.html
Copyright © 2011-2022 走看看