• 在华为云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

  • 相关阅读:
    (Power Strings)sdutoj2475
    KMP(http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2772)
    spfa 判断负环 (转载)
    图的存储
    图结构练习——判断给定图是否存在合法拓扑序列(sdutoj)
    poj1753Flip Game(dfs)
    poj2524(简单并查集)
    VC++ GetModuleFileName()获取路径字符串中带波浪线~
    VC++ : error LNK2005: ... already defined in *.obj
    InstallSheild的一些常量
  • 原文地址:https://www.cnblogs.com/huaweicloud/p/11861639.html
Copyright © 2020-2023  润新知