Docker实践 -- Tomcat安装

1.在Docker Hub中搜索tomcat镜像

  docker search tomcatweb

搜索结果以下:docker

能够看到,星数最高的是官方的tomcat
有关官方tomcat的镜像能够访问 https://hub.docker.com/r/library/tomcat/tomcat

在官网上能够看到 的7.0.73-jre7,7.0-jre7, 7-jre7, 7.0.73, 7.0, 7”等等 是这个tomcat库支持的tag(标签),这里咱们选用的是 “8” 这个标签bash

 

2.下载Docker Hub中的镜像

      docker pull tomcat:8app

下载完毕后查看下本地的镜像webapp

     docker imagesspa

   

 

看到tomcat镜像已经下载,镜像名字后面没有带有8,可是在使用的时候必定要带上8这个标签命令行

 

3.运行Tomcat

 

    docker run --name tomcat8081 -p 8081:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat:8 code

--name tomcat8081 给容器取别名tomcat8081进程

-p 8081:8080:将容器的8080端口映射到主机的8080端口

-v $PWD/test:/usr/local/tomcat/webapps/test:将主机中当前目录下的test挂载到容器的/test

-d tomcat:8 后台运行tomcat:8

 

查看容器运行状况:

 docker ps -a

 

4.docker经常使用命令

 

# 查看全部镜像
docker images

# 正在运行容器
docker ps

# 查看docker容器
docker ps -a

# 启动tomcat:8镜像
docker run -p 8081:8080 tomcat:8

# 之后台守护进程的方式启动
docker run -d tomcat:8

# 中止一个容器
docker stop b840db1d182b

# 进入一个容器
docker attach d48b21a7e439

# 进入正在运行容器并以命令行交互
docker exec -it e9410ee182bd /bin/sh

# 以交互的方式运行
docker run -it -p 8081:8080 tomcat:8 /bin/bash
相关文章
相关标签/搜索