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

回到顶部