docker在tomcat容器中部署项目以及修改配置文件
docker一些命令
docker ps -a //查看所有已创建容器状态
docker start 容器名字/ID //运行容器
docker stop/restart 容器名字/ID //停止或者重启运行的容器
安装tomcat
docker search tomcat //搜索容器
docker pull tomact:版本 //拉取相应版本镜像
docker images //查看所有拉取镜像
docker run d --name 容器name -p 8888:8080(端口映射) tomcat:7.0(镜像名)
部署及修改配置文件
项目如果直接部署项目在tomcat容器中只需要将项目war包复制进容器中的webapps目录下
docker cp /dubbo-admin.war tomcat-01:/usr/local/tomcat/webapps/
进入docker中的tomcat-01容器可以使用
docker exec -it tomcat-01 /bin/bash
在容器中不可以使用vi去编辑文件,如果想修改配置文件可以在容器外部修改然后复制到容器之中。例如我用外部的dubbo.peoperties覆盖容器中的同名文件,以达到修改的目的。
docker cp /dubbo.properties tomcat-01:/usr/local/tomcat/webapps/dubbo-admin/WEB-INF