Docker-2:tomcat安装及发布应用

环境:Centos7系统下

    1、搜索tomcat镜像:

docker search tomcat          

    2、下载tomcat镜像:

docker pull tomcat
    3、查看已下载的镜像:
[root@localhost /]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
docker.io/tomcat    latest              9f1191b287da        13 days ago         465 MB
[root@localhost /]# 

    4、创建并启动tomcat容器,并且映射容器8080端口到宿主机9001:

        1、已交互方式启动容器:

docker run -it --name tomcat -p 9001:8080 tomcat:latest /bin/bash
        2、已守护进程方式启动容器:
docker run -d --name tomcat -p 9001:8080 tomcat:latest

    5、查看已启动的容器:

[root@localhost /]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
ed5f73b4c19a        tomcat:latest       "catalina.sh run"   2 hours ago         Up 2 hours          0.0.0.0:9001->8080/tcp   tomcat
[root@localhost /]# 

    6、访问docker下tomcat容器(宿主ip:映射端口):http://172.16.233.134:9001/。

    7、进入到tomcat容器的webapps下:

[root@localhost /]# docker exec -it tomcat /bin/bash
root@ed5f73b4c19a:/usr/local/tomcat# cd webapps
root@ed5f73b4c19a:/usr/local/tomcat/webapps# ls
ROOT  account-api  account-api.war  docs  examples  host-manager  manager

    8、将test.war拷贝到tomcat容器的webapps下:

docker cp test.war tomcat:/usr/local/tomcat/webapps

    9、可以访问应用了。

猜你喜欢

转载自blog.csdn.net/oJueQiang123456/article/details/80481943