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  极光

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

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

  • 相关阅读:
    软件的命名方式
    游戏软件的发展和特点
    第一章 【概论】练习与讨论 第二题
    进行博客博文管理的设计
    可视化编程是否会慢慢取代目前的主流编程
    第二次作业(软件工作量的估记方法)
    第一次作业
    string字符串格式化成time_t,并计算2个time_t的时间差
    CSV简单解析与排序输出
    jqchart总结
  • 原文地址:https://www.cnblogs.com/testfan2019/p/11231220.html
Copyright © 2011-2022 走看看