前言

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

docker开源 docker开源笔记_docker开源

1、Docker简介

1.1 Docker简介

Docker是⼀个开源的容器引擎,它可以帮助我们更快地交付应⽤。Docker可将应⽤程序和基础设施层 隔离,并且能将基础设施当作程序⼀样进⾏管理。使⽤Docker,可更快地打包、测试以及部署应⽤程 序,并可减少从编写到部署运⾏代码的周期。

2、Docker安装

docker开源 docker开源笔记_Docker_02

3、配置镜像加速器

docker开源 docker开源笔记_Docker_03

4、镜像常用命令

docker开源 docker开源笔记_docker开源_04

5、容器常用命令

docker开源 docker开源笔记_docker开源_05

6、实战:修改Nginx首页

docker开源 docker开源笔记_Java_06

7、Dockerfile指令详解

docker开源 docker开源笔记_互联网_07

8、实战:使用Dockerfile修改Nginx首页

docker开源 docker开源笔记_互联网_08

9、实战:巩固-阅读常用软件的Dockerfile

docker开源 docker开源笔记_Docker_09

10、使用Docker Hub管理镜像

docker开源 docker开源笔记_Java_10

11、使用Docker Registry管理Docker镜像

docker开源 docker开源笔记_docker开源_11

12、使用Nexus管理Docker镜像

docker开源 docker开源笔记_Java_12

13、Docker可视化管理工具

docker开源 docker开源笔记_Java_13

14、Docker数据持久化

docker开源 docker开源笔记_Java_14

15、端口映射

docker开源 docker开源笔记_Docker_15

16、遗留网络

docker开源 docker开源笔记_docker开源_16

17、Docker网络

docker开源 docker开源笔记_Docker_17

18、network命令

docker开源 docker开源笔记_Docker_18

19、默认bridge网络中配置DNS

docker开源 docker开源笔记_docker开源_19

20、用户定义网络中的内嵌DNS服务器

docker开源 docker开源笔记_Docker_20

21、Docker Compose简介

docker开源 docker开源笔记_Docker_21

22、安装Docker Compose

docker开源 docker开源笔记_编程_22

23、Docker Compose快速入门

docker开源 docker开源笔记_编程_23

24、docker-compose.yml常用命令

docker开源 docker开源笔记_Docker_24

25、docker-compose常用命令

docker开源 docker开源笔记_互联网_25

26、Docker Compose网络设置

docker开源 docker开源笔记_互联网_26

27、实战:使用Docker Compose编排WordPress博客

docker开源 docker开源笔记_Java_27

28、控制服务启动顺序

docker开源 docker开源笔记_Java_28

29、在生产环境中使用Docker Compose

docker开源 docker开源笔记_编程_29

30、实战:使用Docker Compose运行ELK

docker开源 docker开源笔记_互联网_30

31、使用Docker Compose伸缩应用

执⾏:

docker-compose scale 服务名称=服务实例个数 即可。

docker开源 docker开源笔记_互联网_31