docker容器内tomcat访问oracle数据库
程序员文章站
2022-03-12 11:57:39
...
docker容器内tomcat访问oracle数据库
- 1、创建一个oracle,这里创建的是oracle12 ,拉去镜像:
docker pull sath89/oracle-12c
- 2、创建oracle实例(此创建没有挂载在本地):
docker run -d --name oracle -p 8080:8080 -p 1521:1521 sath89/oracle-12c
- 3、拉取tomcat镜像:
docker pull tomcat:8
- 4、创建tomcat实例并实现能够访问oracle,使用 --link 即可
- -v :为挂载:/home/lijin/ljldocker/oracletomcat/webapps为主机挂载目录
- /usr/local/tomcat/webapps为docker容器内tomcat路径
- –link连接其他容器
- nervous_kare:为自己的创建的oracle实例名称
- oracletom :自己设置,用web项目里连接oracle数据库时的主机名
- 如:url: jdbc:oracle:thin:@oracletom:1521:xe
- docker run -d -p 9999:8080 --name tomcat8 -v /home/lijin/ljldocker/oracletomcat/webapps:/usr/local/tomcat/webapps --link nervous_kare:oracletom tomcat:8
推荐阅读
-
ubuntu20.04 docker构建Oracle数据库镜像并创建容器
-
使用Docker部署oracle数据库和Tomcat应用的简单示例
-
如何让宿主机访问docker容器内的服务
-
Docker容器内访问宿主机MySQL
-
给docker内 容器(tomcat)安装vim
-
Docker学习总结(51)——为什么不建议把数据库部署在 Docker 容器内的7大原因?
-
Docker添加tomcat容器无法访问首页解决方案
-
Docker学习总结(51)——为什么不建议把数据库部署在 Docker 容器内的7大原因?
-
Docker添加tomcat容器无法访问首页解决方案
-
docker容器内tomcat访问oracle数据库