为了账号安全,请及时绑定邮箱和手机立即绑定

第一个docker化的java应用

难度中级
时长 1小时24分
学习人数
综合评分9.5
123人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.1 逻辑清晰
简介:Docker是一个使用Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的机器上。Docker的发展速度和火爆程度着实令人惊叹,一发不可收拾,形成了席卷整个IT界的新浪潮。学完本课程你将了解到什么是docker,docker的思想以及诸如镜像,仓库,容器等核心概念。你将学会怎样运行一个容器,如何搭建私有仓库,怎么写dockerfile以及怎样把自己的应用放到容器中运行。docker将会是你的IT路上一笔不小的财富。

1章 课程介绍

对docker有个简单的印象,了解课程的安排。
  1. 1-1 课程介绍 (03:10)
  2. 1-2 什么是docker (03:58)

2章 了解docker

用形象的类比说明docker的集装箱、标准化、隔离的思想。在用几个工作学习中碰到的问题说明docker解决了哪些问题。
  1. 2-1 docker思想 (04:46)
  2. 2-2 docker解决了什么问题 (05:26)

3章 走进docker

结合上面的类比引出docker的核心技术:镜像、仓库和容器的概念,并分别深入讲解技术、原理。
  1. 3-1 docker核心技术 (01:30)
  2. 3-2 docker镜像 (03:14)
  3. 3-3 docker容器 (02:11)
  4. 3-4 docker仓库 (03:49)

4章 docker安装

分别在三中平台上讲解docker的安装。同学可以选择自己的平台观看。
  1. 4-1 window安装docker (03:51)
  2. 4-2 macos安装docker (02:46)
  3. 4-3 linux安装docker (03:50)

5章 docker初体验

第一个实例:用helloworld镜像带入,熟悉docker最基本的两个命令,拉取镜像和运行容器,并讲解背后运行逻辑。
  1. 5-1 第一个docker镜像 (04:19)
  2. 5-2 第一个docker容器 (04:38)

6章 docker运行nginx静态网站

第二个实例:从运行nginx镜像引出docker网络概念和docker的端口映射,最后运行nginx容器。
  1. 6-1 运行nginx镜像 (08:20)
  2. 6-2 docker网络 (08:19)

7章 第一个java web应用

最后一个实例:创建自己的镜像,引出dockerfile,讲解基本的dockerfile语法。然后讲解私有仓库的搭建。最后分别在两台机器上演示docker的跨平台运行我们的java web项目。
  1. 7-1 制作自己的镜像 (08:45)
  2. 7-2 运行自己的容器 (07:03)

8章 课程总结

课程总结
  1. 8-1 课程总结 (03:03)
课程须知
有一定linux基础,会基本的命令。有至少一种语言的编程基础。
老师告诉你能学到什么?
逐步学习docker是什么,docker的主导思想,以及docker解决了什么问题。了解docker三大核心概念:镜像、仓库、容器。怎样安装docker,运行docker容器。怎样搭建私有仓库、怎样制作自己的镜像、怎样写dockerfile,怎样用docker运行自己的java程序。
意见反馈 常见问题 APP下载
官方微信
hv128