阿里云 docker Tomcat 快速部署
2018-12-14 16:45 ljinch 阅读(787) 评论(0) 编辑 收藏 举报1.安装docker
yum install -y docker
2.启动docker
service docker start
3.拉取tomcat镜像
docker pull tomcat
4.运行tomcat镜像
docker run -d --name my-tomcat -p 8888(宿主机器端口):8080(docker tomcat 容器端口) tomcat
eg: docker run -d -v /etc/localtime:/etc/localtime--name tomcat-console -p 8084:8080 tomcat
5.查看容器情况
docker ps -a
6.复制文件到webapp
docker cp webapps/console.war
tomcat-console:/usr/local/tomcat/webapps/
7.重启服务
docker restart tomcat-console
8.进入docker
docker exec -it tomcat-console /bin/bash
修改时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
重启后生效
PS:微服务注册的时候,docker ip会存在问题,可以用以下命令处理:
docker run -d --name test001 --expose=8081 -p 8081:8080 -e "EUREKA_INSTANCE_IP-ADDRESS=xx.xx.xx.xx" -e "SERVER_PORT=8761" tomcat
docker run -d --name tomcat_stat --expose=8089 -p 8089:8080 -e "EUREKA_INSTANCE_IP-ADDRESS=147.96.239.88" -e "SERVER_PORT=8761" tomcat