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

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

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

  • 相关阅读:
    Luogu3952 NOIP2017D1T2 时间复杂度
    Luogu4933 大师
    Luogu1966 火柴排队
    Luogu2881 排名的牛Ranking the Cows
    Luogu1439 最长公共子序列(LCS)
    Liferay7 BPM门户开发之20: 理解Asset Framework
    提高Liferay7的启动和运行速度
    liferay中jsonws的认证方法
    让Liferay的Service Builder连接其他数据库
    Liferay表结构介绍(四):Portlet相关表
  • 原文地址:https://www.cnblogs.com/testfan2019/p/11231220.html
Copyright © 2011-2022 走看看