1. 程式人生 > >Docker-2:tomcat安裝及釋出應用

Docker-2:tomcat安裝及釋出應用

環境:Centos7系統下

    1、搜尋tomcat映象:

docker search tomcat          

    2、下載tomcat映象:

docker pull tomcat
    3、檢視已下載的映象:
[[email protected] /]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
docker.io/tomcat    latest              9f1191b287da        13 days ago         465 MB
[
[email protected]
/]#

    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、檢視已啟動的容器:

[[email protected] /]# 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
[
[email protected]
/]#

    6、訪問docker下tomcat容器(宿主ip:對映埠):http://172.16.233.134:9001/。

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

[[email protected] /]# docker exec -it tomcat /bin/bash
[email protected]:/usr/local/tomcat# cd webapps
[email protected]:/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、可以訪問應用了。