首先确保docker安装成功
1.安装tomcat
1.1 查找tomcat版本并安装
docker search tomcat
docker pull tomcat:8.5 下载8.5的镜像版本
dokcer pull tomcat 默认下载最新的tomcat镜像版本
1.2 查看docker下的镜像
docker images 可以查看docker容器中镜像有哪些
1.3 启动tomcat 并查看
docker run -d -p 8080:8080 tomcat:8.5
docker run --name instance1 -d -p 8080:8080 tomcat:8.5 可以起任意名称启动实例
docker ps | grep tomcat 查看docker中的运行进程
docker stop 容器Id 停止该容器的运行
1.4 将war包上传到服务器指定目录并部署
比如 /temp/test.war
1.4.1 利用上面命令将启动的tomcat的容器id查找出
然后将指定目录下的war包拷贝到该tomcat的容器id下/usr/local/tomcat/webapps
docker cp /temp/test.war 容器id:/usr/local/tomcat/webapps
进入docker去查看tomcat下的webapps下是否有war包
docker exec -it 容器id /bin/bash
之后操作和服务器部署的tomcat查看一模一样
1.5 重启tomcat
这里注意的是 如果停止docker中的tomcat然后再去运行的话 可能会造成失败
因为docker停止后的tomcat再运行 会重新赋值一个容器id
所以是重启docker中的tomcat
docker restart 容器id
然后去验证。。。。
docker run --name myredis -p 6373:6379 -v /docker/redis/data:/data -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
docker run -d --name myredis -p 6373:6379 redis --requirepass "password"