zoukankan      html  css  js  c++  java
  • 会了docker你又多了一个谈资(下)

    上篇文章介绍了docker 基本使用及安装(【跳转☞会了docker你又多了一个谈资(上)】,这篇重点说明下docker使用技巧。

    问题1怎么用docker搭建多台服务器?

    只需要

    docker run -d -p 8081:8080 tomcat

    docker run -d -p 8082:8080 tomcat

    就可以启动两个tomca

    通过dockerps 可以看到后台启动了两个容器

     

    通过不同端口可以访问不同容器 8081

     

    8082端口

     

    问题2服务关闭后以前docker怎么恢复?

    关闭docker可以直接用 stop命令

     

    怎么恢复呢 docker restart 容器id

     

    有时候服务器宕机后可以用 docker ps -a 查看历史容器,按照上面restart就可以恢复

     

    问题3如何进入docker 内部?

    通过 docker exec -it 容器id /bin/bash

    例如

     

    Docker 内部是什么呢? uname  -a

     

    可以看出来docker 内部还是个虚机,这里是Ubuntu系统

    如何退出docker 输入exit即可

     

    问题4如何将war包文件挂载到刚才docker tomcat?

     可以用命令

    docker run

     -v/root/target/Interfaces.war:/usr/local/tomcat/webapps/Interfaces.war  -p 8083:8080 --name mytest -d tomcat

    核心命令 -v 本地目录:docker目录

    问题5如何查看docker启动日志?

     可以通过 docker logs 来排查容器启动时候日志

     

    问题6如何删除docker 容器,镜像?

     删除容器和镜像容易混淆,删除容器rm,删除镜像rmi

     首先查看镜像 docker images

     

     删除镜像 rmi命令

     

    值得注意的是,有时候删除不了镜像,需要先删除正在运行的容器

    作  者:Testfan  极光

    出  处:微信公众号:自动化软件测试平台

    版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出文章链接

  • 相关阅读:
    H5 坑
    小程序上传图片
    小程序瀑布流
    vue 使用插件
    fastclick:处理移动端click事件300毫秒延迟
    h5知识总结
    vue 瀑布流实现
    vue组件 $children,$refs,$parent的使用详解
    vue轮播插件vue-awesome-swiper
    JS判断是否在微信浏览器打开
  • 原文地址:https://www.cnblogs.com/testfan2019/p/11231220.html
Copyright © 2011-2022 走看看