为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
第一个docker化的java应用_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

第一个docker化的java应用

刘果国 全栈工程师
难度中级
时长 1小时24分
  • apt-get update && apt-get install procps

    查看全部
    0 采集 收起 来源:运行nginx镜像

    2018-10-05

  • 容器的本质就是一个进程,当我们的程序运行起来的时候,势必要写一些日志,文件等等,或者是对系统的某一些文件做了一些修改,这是大部分程序都有的一个需求,所以容器在最上面创建了一个可读可写的文件系统,如果程序在运行的过程当中要写一个镜像当中的文件,因为镜像的每一层是只读的,所以它在写某一个文件之前,会把这个文件的这一层拷贝到文件的最上层,然后再对它进行修改,修改了完成之后,当我们的应用读一个文件的时候,它会从最顶层开始进行查找,如果没有,才会找最下一层,因为我们的这个文件已经被拷到了最上一层了,由于容器在最上层是可以修改的,而镜像是不可以修改的,这样就可以保证同一个镜像可以生成多个容器独立运行,而他们之间没有任何的干扰

    查看全部
    0 采集 收起 来源:docker容器

    2018-10-05

  • docker仓库

    hub.docker.com

    c.163.com

    查看全部
    0 采集 收起 来源:docker仓库

    2018-10-05

  • Docker镜像的每一层文件系统是只读的,然后把每一层加载完成之后,这些文件都会被看做是同一个目录,相当于只有一个文件系统,Docker的这种文件系统就被称之为镜像,

    查看全部
    0 采集 收起 来源:docker镜像

    2018-10-05

  • 从本质上面来说,Docker就是一系列的文件,可以包括我们的应用的程序的文件,我们应用的环境的文件,Docker把这些文件保存在了本地,既然保存了,那么是以什么样的格式进行保存的呢?说到镜像的存储格式,就要说到linux的一个存储技术,叫做联合文件系统,Union FS,它是一种分层的文件系统,它可以将不同的目录挂到同一个虚拟的文件系统下面,通过这样一种方式,联合文件系统就可以实现文件的分成,比如test1可以看做是第一层,test2可以看做是第二层,每一层有每一层自己的文件,Docker镜像就是利用了这种分层的概念来实现了镜像存储,

    查看全部
    0 采集 收起 来源:docker镜像

    2018-10-05

  • Docker的标准化让快速扩展,弹性伸缩变的简单

    查看全部
  • Docker解决了什么问题?

    查看全部
  • Docker解决了运行环境不一致所带来的问题,

    查看全部
  • 操作系统  JDK Tomcat 代码 配置文件,操作系统变了可能会导致程序运行失败,比如说如果程序当中调用了某些系统命令,换了一个系统,调不起来了,JDK版本也可能会导致程序运行失败,比如说class文件是使用1.7编译的,机器安装的是一个1.6的JDK,就会发现class版本识别不了,Tomcat版本也可能会导致失败,比如说旧版本的配置在新的版本当中不在支持了,代码更是有可能,

    查看全部
  • 最底层的技术实际上是一种linux的一种内核的限制机制,叫做LXC,LXC是一种轻量级的容器虚拟化技术,最大效率的隔离了进程和资源,通过cgroup  namespace等限制隔离进程组所使用的物理资源,如CPU  I/O  Memory等等。

    这个机制早在7、8年之间就已经加入到了linux内核技术当中了

    查看全部
    0 采集 收起 来源:docker思想

    2018-10-04

  • API接口的标准化:Docker提供了一系列的RESTFUL API接口,包含了对Docker也就是对应用的控制,其中包括停止 查看 删除等等

    查看全部
    0 采集 收起 来源:docker思想

    2018-10-04

  • Docker是一个用来装应用的容器,就想被子可以装水,笔筒可以装笔,可以把hello world放在Docker当中,可以把网站放在Docker当中,可以把任何想得到的程序放在Docker当中

    Docker:世界领先的软件容器化平台


    查看全部
    0 采集 收起 来源:什么是docker

    2018-10-04

  • 将linux当中的核心代码打包,可以轻松的在服务器中间进行迁移,

    查看全部
    0 采集 收起 来源:什么是docker

    2018-10-04

    1. 什么是Docker

    2. 理解Docker

    3. 走进Docker

    4. Hello World

    5. Nginx服务

    6. docker话的java  web

    查看全部
    0 采集 收起 来源:课程介绍

    2018-10-04

  • Docker带来的好处:

    快速的持续集成 

    服务的弹性伸缩

    部署简单,解放了运维

    查看全部
    1 采集 收起 来源:课程介绍

    2018-10-04

举报

0/150
提交
取消
课程须知
有一定linux基础,会基本的命令。有至少一种语言的编程基础。
老师告诉你能学到什么?
逐步学习docker是什么,docker的主导思想,以及docker解决了什么问题。了解docker三大核心概念:镜像、仓库、容器。怎样安装docker,运行docker容器。怎样搭建私有仓库、怎样制作自己的镜像、怎样写dockerfile,怎样用docker运行自己的java程序。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!