zoukankan      html  css  js  c++  java
  • Docker常用命令和Tomcat安装

    1.docker镜像操作

    如果没有账号建议先注册docker账号

    镜像搜索以官网为准
    https://hub.docker.com/

    docker镜像常用操作
    操作 命令 说明
    搜索 docker search 镜像名 (docker search tomcat) 镜像搜索最好再官网上搜索,里面有相关命令教程
    拉取 docker pull 镜像名:tag(docker pull tomcat) :tag是可选的,默认为latest,最新版本,可在官网查看版本
    列表 docker images 参看本地镜像列表
    删除 docker rmi 镜像ID 根据镜像ID删除指定镜像

    2.docker容器常用操作

    操作 命令 说明
    列表 docker ps -a 有-a表示查看所有容器,没有-a表示查看运行中的容器
    启动 docker run -d -p 8888:8080 tomcat:tag --name mytomcat :tag和--name可选,-d表示后台运行,-p表示端口映射(将虚拟主机的8888端口映射到容器里的8080,主机外部就可以在8888端口上访问), --restart=always(重新启动策略,默认是no;always表示无论退出状态如何,始终重新启动容器;unless-stopped表示容器在docker重启之前是停止状态下就不重启,其他状态下都应始终重新启动容器)
    停止 docker stop 容器ID 停止运行中的容器
    删除 docker rm 容器ID 删除一个容器
    日志 docker logs 容器ID 查看容器日志

    更多命令:https://docs.docker.com/engine/reference/run/

    tomcat运行起来后外部访问首页默认会返回404

    网上的解决方法是

    1.该docker exec命令允许您在Docker容器中运行命令
    docker exec -it 运行的tomcat容器ID bash
    
    2.将webapps.dist下的内容复制到webapps里面
    cp -r webapps.dist/. webapps
    
    3.完成后退出操作
    exit
    

  • 相关阅读:
    Mysql int类型你了解多少
    java 小程序开发PKCS7Padding 解密相关问题
    Shiro+JWT 实现权限管理(二)--JWT
    Shiro+JWT 实现权限管理(一)--Shiro
    HTTP常见状态码
    Java开发之Redis
    微信公众号开发总结(一) --程序入口
    成熟男人需要懂得的100件事
    Java8 Time API与老Date之间的转换
    极光推送工具类
  • 原文地址:https://www.cnblogs.com/ylizml/p/12592823.html
Copyright © 2011-2022 走看看