【Docker】从零开始:13.Docker安装tomcat

Docker】从零开始:13.Docker安装Tomcat

下载Tomcat镜像

[root@docker ~]# docker pull tomcat
Using default tag: latest
latest: Pulling from library/tomcat
0e29546d541c: Pull complete 
9b829c73b52b: Pull complete 
cb5b7ae36172: Pull complete 
6494e4811622: Pull complete 
668f6fcc5fa5: Pull complete 
dc120c3e0290: Pull complete 
8f7c0eebb7b1: Pull complete 
77b694f83996: Pull complete 
0f611256ec3a: Pull complete 
4f25def12f23: Pull complete 
Digest: sha256:9dee185c3b161cdfede1f5e35e8b56ebc9de88ed3a79526939701f3537a52324
Status: Downloaded newer image for tomcat:latest
docker.io/library/tomcat:latest
[root@docker ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
tomcat       latest    fb5657adc892   23 months ago   680MB
[root@docker ~]# 

启动Tomcat镜像

[root@docker ~]# docker run -d -p8080:8080 --name tomcat tomcat
3b44ad54e93b0a0c0b7d4c92bfdcce8c9189efae8bfbaf6f0701545bac2f6b07
[root@docker ~]# docker ps
CONTAINER ID   IMAGE     COMMAND             CREATED         STATUS         PORTS                                       NAMES
3b44ad54e93b   tomcat    "catalina.sh run"   9 seconds ago   Up 8 seconds   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   tomcat
[root@docker ~]# 

新版本Tomcat修改

  • 新版本Tomcat webapps为空 原webapps目录移动至 webapps.dist下,所以我们要进行处理
[root@docker ~]# docker exec -it 3b44ad54e93b /bin/bash
root@3b44ad54e93b:/usr/local/tomcat# ls -l
total 132
-rw-r--r--. 1 root root 18994 Dec  2  2021 BUILDING.txt
-rw-r--r--. 1 root root  6210 Dec  2  2021 CONTRIBUTING.md
-rw-r--r--. 1 root root 60269 Dec  2  2021 LICENSE
-rw-r--r--. 1 root root  2333 Dec  2  2021 NOTICE
-rw-r--r--. 1 root root  3378 Dec  2  2021 README.md
-rw-r--r--. 1 root root  6905 Dec  2  2021 RELEASE-NOTES
-rw-r--r--. 1 root root 16517 Dec  2  2021 RUNNING.txt
drwxr-xr-x. 2 root root  4096 Dec 22  2021 bin
drwxr-xr-x. 1 root root    22 Dec  5 04:55 conf
drwxr-xr-x. 2 root root  4096 Dec 22  2021 lib
drwxrwxrwx. 1 root root    80 Dec  5 04:55 logs
drwxr-xr-x. 2 root root   159 Dec 22  2021 native-jni-lib
drwxrwxrwx. 2 root root    30 Dec 22  2021 temp
drwxr-xr-x. 2 root root     6 Dec 22  2021 webapps
drwxr-xr-x. 7 root root    81 Dec  2  2021 webapps.dist
drwxrwxrwx. 2 root root     6 Dec  2  2021 work
root@3b44ad54e93b:/usr/local/tomcat# rm -rf webapps
root@3b44ad54e93b:/usr/local/tomcat# mv webapps.dist webapps
root@3b44ad54e93b:/usr/local/tomcat# 

访问Tomact首页

在这里插入图片描述

相关推荐

  1. Docker安装开始精通

    2023-12-07 02:20:03       23 阅读
  2. docker安装tomcat容器

    2023-12-07 02:20:03       21 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-07 02:20:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-07 02:20:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-07 02:20:03       82 阅读
  4. Python语言-面向对象

    2023-12-07 02:20:03       91 阅读

热门阅读

  1. Uniapp自定义导航栏

    2023-12-07 02:20:03       57 阅读
  2. 基于python和定向爬虫的商品比价系统

    2023-12-07 02:20:03       58 阅读
  3. 关于数据劫持原理(vue2和vue3)

    2023-12-07 02:20:03       55 阅读
  4. Docker在实际应用开发中的应用-AI生成

    2023-12-07 02:20:03       53 阅读
  5. mysql-binlog,redolog 和 undolog区别

    2023-12-07 02:20:03       55 阅读
  6. 深度学习常用指令(Anaconda、Python)

    2023-12-07 02:20:03       67 阅读