安装部署Tomcat+Mysql

Tomcat初试手:安装部署tomcat

示例1:

docker run -d -p 9090:8080 172.26.110.10:5000/tomcat
后台运行一个tomcat镜像,可以docker ps查看该镜像状态为up。

TIPS 在你的虚拟机输入 curl http://ip:9090/ 查看到tomcat说明你的tomcat部署成功。
ip为ip addr中docker0的ip.
如果你虚拟机配置了转发规则,则可以在本地访问该地址。具体参虚拟机网络转发规则配置
export no_proxy=ip 为ip addr中docker0的ip, 排除代理。

Tomcat进阶:安装部署Tomcat+Mysql

示例2:
下载并运行mysql,设置端口为3306

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD="123456" --name mysql 172.26.110.10:5000/mysql:5.6.38
使用docker ps 命令即可列出运行中的容器。执行该命令后,可看到类似于如下的表格。

[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
071f9f84534d hub.x/mysql:5.6.38 "docker-entrypoint.s…" 22 minutes ago Up 22 minutes 0.0.0.0:3306->3306/tcp mysql
下载并运行Tomcat,设置端口为8080

docker run -d -p 8080:8080 -e MYSQL_SERVICE_HOST="mysql" -e MYSQL_SERVICE_PORT="3306" --link mysql:mysql --name mytomcat 172.26.110.10:5000/tomcat-demo:1
使用docker ps 命令即可列出运行中的容器。执行该命令后,可看到类似于如下的表格。

[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a5a0f795f787 kubeguide/tomcat-app:v1 "catalina.sh run" 13 minutes ago Up 13 minutes 0.0.0.0:8080->8080/tcp mytomcat
071f9f84534d hub.x/mysql:5.6.38 "docker-entrypoint.s…" 22 minutes ago Up 22 minutes 0.0.0.0:3306->3306/tcp mysql
TIPS 在你的虚拟机输入 curl http://ip:8080/demo/index.jsp 可以进行操作了,说明部署成功。

posted @ 2018-08-23 20:06  还好我机智地护住了脸  阅读(142)  评论(0)    收藏  举报