Docker 部署web项目

Docker 部署web项目

 

1.查找Docker Hub上的tomcat镜像

# docker search tomcat

 

2.拉取官方的镜像

# docker pull tomcat

 

提示:Using default tag: latest

Usage: docker pull [OPTIONS] NAME[:TAG|@DIGEST]

出现这个提示的原因是因为没有指定具体的版本,如果没有指定具体版本,将会pull一个默认版本。

解决方法:

输入地址官方地址 https://hub.docker.com  搜索tomcat

然后选中Liunx,进入下图中的tomcat链接

 

在搜索页找到TAGS标签页

 

再执行如下命令:

# docker pull tomcat:8.0.21-jre8 

 

 

下载完成后,查看下载的镜像

# docker images

 

3.运行容器

# docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat:8.0.21-jre8  

 

 

命令说明:

-p 8080:8080:将容器的8080端口映射到主机的8080端口

-v $PWD/test:/usr/local/tomcat/webapps/test:将主机中当前目录下的test挂载到容器的/test

 

查看容器运行状态 

# docker ps 

 

4.在浏览器上访问tomcat首页

 

 

停止容器

# docker container stop tomcat

# docker container stop 7049f73db9b6

 

启动容器

# docker container start tomcat

# docker container start 7049f73db9b6

 

备注:启动/关闭容器 首先要保证防火墙是开启状态

 

5.上传war包到容器

docker中也可以使用cp命令完成和宿主机的文件拷贝

# docker cp home/cms.war tomcat:/usr/local/tomcat/webapps

 

6.进入容器查看

通过docker exec进入容器查看刚才拷贝的war文件

docker exec -it tomcat /bin/bash

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值