在preferences窗口找不到要运行的tomcat_基于docker安装tomcat例子

1、访问https://hub.docker.com/网站

40665de1be0193b93fc5f857c3b69552.png

2、找到tomcat

ac9d5db5bc5cc330d8b35ddd12bb5b95.png

3、找到自己要下载的镜像的版本,我这里下载最新的

28dfe45cc6ae26da1b8a8a5c23cd9d97.png

4、下载最新的版本

docker pull tomcat
648e3ea7bcf532f561f3f0820b12cd95.png

5、创建tomcat容器并且启动应用

docker run tomcat
5059d181346d5b41a322784af6d17048.png

注释:这里代表tomcat容器启动成功,8080端口,但是这个只是容器端口,如果在外面浏览器访问宿主机器(这里是虚拟机的IP)+8080端口是访问不到tomcat容器的

6、创建tomcat容器,并且启动应用,绑定宿主机的8000端口和tomcat容器的8080端口进行映射,这样子在浏览器里面直接访问宿主IP:8000 端口就可以转发到tomcat容器的8080端口

docker run -p 8000:8080 tomcat
0ca0d8544ef9681a49df7af0580d7b83.png

上面的tomcat容器时在前台运行的,如果关掉或者ctrl+c,容器就会关掉,要让容器在后台进行,可以这样子 docker run -p 8000:8080 -d tomcat -d是代表在后台运行

8f1cab773fb56bc2968cc34b05606600.png

7、查看端口的监听netstat -tulpn,可以看到8000端口处于监听的状态

65c390cffc15869fb9f4743b6dd6fd33.png

8、查看当前正在运行的容器docker ps

33e9a55c11ca32e5d664712dfa9e2972.png

9、移除运行中的容器,这里加了-f 是强制停止,如果不加的话要先停止容器,才能移除容器

docker stop 容器id docker rm 容器id

ba96b69184805c809419666c4f4b310f.png

10、进入tomcat容器命令的输入窗口,前提是tomcat容器在进行状态下

docker exec -it eaa0aa8e41f8 /bin/bash
07903d78017dac2e7619374f1c8bb47c.png
d44e3a5898fa7a2b164ee8953fb9b480.png

11、查看容器当前的操作系统的版本

cat /proc/version
3d369b623d0e4cfdaa0c6d12326d698c.png

12、查看tomcat容器内的jdk版本

java -version
6d61a4de0fab1234883ac004c4043498.png

13、退出当前容器exit这样就会退出到我们的宿主机

5018e605371e3e9da15502c7a70ac255.png

14、查看所有的镜像和容器存储在宿主机的哪个位置 默认是存储在这个地址

 cd /var/lib/docker
860131e75e49ae9ad4c01f1c1f2eefa3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值