Docker 安装nginx和tomcat
2023-04-18 12:46:58 时间
前一篇文章已经介绍过如何安装和使用 Docker。今天来实际操作下,安装tomcat和nginx。
拉取第一個docker鏡像
docker pull hello-world
拉取一个镜像
可以配置国内的一些镜像源,这样速度快多了。https://hub-mirror.c.163.comhttps://docker.mirrors.ustc.edu.cn
docker images
查看镜像
docker run hello-world
运行这个镜像
docker 架构图
拉取一个nginx
docker pull nginx
用这个命令拉取一个最新的nginx镜像, 并运行docker run nginx
docker exec -it xxx
进入到nginx镜像里面,然后执行命令which nginx
网络
docker run -d -p 9090:80 nginx
后台-d运行一个nginx,并把本地的9090端口映射到nginx的80端口。
也可以用docker run -d -P xx
用-P来随机映射一个端口
用lsof -i:9090
查看端口
Tomcat 的拉取和启动
tomcat的运行方式和nginx的类似
然后需要把war包传到 tomcat的运行目录下面
编写Dockerfile
FROM tomcat # 启动镜像的名字
MAINTAINER xudong xxd0225@gmail.com # 维护信息
COPY jpress-v3.3.0.war /usr/local/tomcat/webapps # 把当前目录的war包copy到tocat的目录下
开始制作一个imagesdocker build .
这个之多的名字是none, 可以用tag来指定一个名字,注意名字要全部小写。docker build -t chasaystest:1.0 .
然后运行docker run -d -P 1234:8080 chasaystest
。 这样就可以把tomcat 8080的映射到1234端口。本机用1234就可以访问tomcat端口。http://localhost:1234
相关文章
- Jease 2.6发布 Java开源内容框架
- JVM调优总结:反思
- JVM调优总结:调优方法
- JVM调优总结:新一代的垃圾回收算法
- JVM调优总结:典型配置举例
- JVM调优总结:分代垃圾回收详述
- JVM调优总结:垃圾回收面临的问题
- JVM调优总结:基本垃圾回收算法
- JVM调优总结:一些概念
- 用Java GUI编写的画板程序
- Java的动态绑定机制
- jOOQ 2.0.2发布 Java的ORM框架
- Java中带复选框的树的实现和应用
- Java网络编程菜鸟进阶:TCP和套接字入门
- 甲骨文与谷歌专利权之争定于今年三月开审
- Java调用C/C++编写的第三方dll动态链接库
- 集成开发环境 NetBeans IDE 7.1正式版发布
- kangle 2.7.5紧急发布 防hash碰撞攻击
- 东方通技术引领模式为国产软件“争权”
- UML中关联,组合与聚合等关系的辨析