docker10分钟搭建javaweb服务器环境(tomcat7+nginx1.17+redis5+mysql5.7)
1、安装docker
参考http://blog.java1234.com/blog/articles/570.html
2、拉取阿里云自定义镜像(tomcat7+nginx1.17+redis5+mysql5.7)
docker pull registry.cn-chengdu.aliyuncs.com/hfw/webserver:1.0
3、查看镜像
docker images
4、用镜像创建容器并查看
docker run -dit d50a271c2b3a
docker ps
5、将容器的webserver目录拷贝到宿主机
docker cp 141046b3e6bd:/home/webserver /home
会发现宿主机多出一个目录/home/webserver
6、删除已创建的容器并查看
docker rm -f 141046b3e6bd
docker ps -a
7、创建一个新的容器(挂载/home/webserver目录,并映射80 8080 6379端口)
docker run -dit --privileged=true --name=hserver -p 8080:8080 -p 80:80 -p 6379:6379 -v /home/webserver:/home/webserver d50a271c2b3a
docker ps #查看
#特别注意,挂载出来的仅仅是文件,仅仅为了方便配置文件的修改,项目部署,千万不要在里面启动tomca nginx redis等操作
修改完配置文件或重新部署了项目,应该重启docker容器
docker restart e626749b8b25
以上是 docker10分钟搭建javaweb服务器环境(tomcat7+nginx1.17+redis5+mysql5.7) 的全部内容, 来源链接: utcz.com/z/515617.html