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、可以訪問應用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章