实现

之前在做数据持久化时,将/usr/local/docker/tomcat/ROOT下内容替换为index.html

现在删掉。

cd /usr/local/docker/tomcat/ROOT
rm -fr index.html

再回到上级目录

cd ..

在此目录中有传输的项目的zip压缩包。

将此项目移动到ROOT下。

cp myshop.zip ROOT/

进入到ROOT目录

cd ROOT

将项目解压缩

unzip myshop.zip

如果提示找不到unzip,则使用apt进行安装。

apt-get install unzip

解压之后的目录

Docker中部署项目到容器_Docker

 

将zip包删掉

rm -rf myshop.zip

修改项目数据源

依次进入ROOT下的WEB-INF下的classes下编辑myshop.properties

Docker中部署项目到容器_tomcat_02

 

修改为正确数据源。

编辑的使用参照


启动容器

回到tomcat目录下输入:

docker run -p 8080:8080 --name myshop -v /usr/local/docker/tomcat/ROOT:/usr/local/tomcat/webapps/ROOT -d tomcat

 

Docker中部署项目到容器_docker部署_03

上面这条命令的具体意义参照之前文章。

此时打开浏览器输入:

ip:8080

Docker中部署项目到容器_docker部署_04