Docker入门级学习之使用Docker部署JavaWeb

Docker 入门级学习之使用Docker部署JavaWeb

  1. 拉取tomcat:docker pull tomcat

  2. 查看镜像: docker images

  3. 创建dockerfile: vi dockerfile

     from tomcat   #tomcat 是docker pull 的镜像,docker images 中的REPOSITORY
     MAINTAINER name  'xxx@qq.com'
     CP test.war IMAGEID:/usr/local/tomcat/webapps  #docker images得到tomcat的IMAGE ID
    

    保存退出,Esc + shift+ : + wq

  4. 创建镜像:

     直接构建:docker  build .
     定义名称版本:docker  build  -t='test:1.0'  .
    
  5. 启动容器: docker run -d -p 8080:8080 test:1.0

  6. 检查运行进程: docker ps -a
    容器启动后,才可以查看war文件是否成功拷贝到IMAGEID:/usr/local/tomcat/webapps目录下:

    docker exec -it containerID bash
    

    未拷贝成功,可以直接执行命令进行拷贝:

    docker cp test.war containerID:/usr/local/tomcat/webapps

    查看运行日志: docker logs containerID

  7. 检查docker运行状态:netstat -na|grep docker

  8. 停止容器: docker stop CONTAINERID

  9. 删除容器: docker rm containerID

  10. 删除镜像: docker rmi IMAGEID
    注:删除镜像前,需要将所有包含该镜像的容器移除才可以。

Docker入门级学习之使用Docker部署JavaWeb - iOS沪上代码小子(Westen)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值