013、docker的轻量级私有仓库之docker-registry
docker的轻量级私有仓库之docker-registry 一.私有仓库概述 1.为什么要有私有仓库 在讲解使用私有仓库之前,我们需要分析为什么要有私有仓库,可参考以下两点: (1)速度慢,官方的镜像仓库在国外,访问速度不言而喻; (2)安全性底,如果企业开发的核心代码上传到官方的镜像仓库,这意味着大家都能看到企业内部的代码; 综上所述,我们急需一款私有仓库的解决方案。 2.主流的私有仓库有哪些…
|
|
35
300 字
|
8 分钟
012、docker单机版的容器编排工具docker-compose基本使用
docker单机版的容器编排工具docker-compose基本使用 一.docker-compose概述 1.什么是docker-compose 所谓的容器编排工具,指的是批量管理一组容器的方法。 目前比较主流的单机编排工具自然是"docker-compose",其可以描述docker如何启动一组容器。 关于compose文件编写规范可参考GitHub链接哟: https:/…
|
|
19
184 字
|
11 分钟
011、docker管理容器之间的互联
docker管理容器之间的互联 一.跨容器通讯概述 1.多容器互联概述 在学习本章节之间,我们所学习的容器都有一个特点,就是所有的程序都被我们封装在同一个容器了,我们时常说"all-in-one"也不为过哈。 但在实际工作中,难免会遇到多容器相互通信的场景,比如单节点多容器通信,跨主机的多容器通信等。这又该如何是好呢?接下来我们就一起来探究一下多容器互联的案例。 2.容器通信面…
|
|
41
924 字
|
35 分钟
010、docker基于dockerfile自动制作镜像
docker基于dockerfile自动制作镜像 一.为什么要学习自动构建镜像 1.为什么要学习自动化构建镜像 通过前面的课程学习,发现手动制作镜像相对来说比较还是比较麻烦的。尤其是在需要对现有镜像进行修改时,非常的费劲。 手动构建镜像不仅仅是在操作上比较麻烦,在传输上也很占用带宽,如果镜像中使用的软件包较小也就罢了,但如果文件较多的话就比较麻烦了,因为这可能传输一个镜像会占用上GB的带宽哟。 综…
|
|
23
1761 字
|
1.4 小时
009、docker镜像手动制作
docker镜像手动制作 一.手动制作单服务的nginx镜像 1.启动一个基础容器,此处我使用的是centos7镜像。 [root@docker201.oldboyedu.com ~]# docker container run -it -p 80:80 centos:7 /bin/bash 2.修改容器中的软件源 [root@e19bb4af59b9 /]# curl -o /etc/yum.r…
|
|
23
737 字
|
30 分钟
008、docker数据卷存储
docker数据卷存储 一.docker存储卷概述 1.什么是存储卷 存储卷就是将宿主机的本地文件系统中存在的某个目录直接与容器内部的文件系统上的某一目录建立绑定关系。 2.在容器创建测试文件,而后在宿主机查看器存储路径 如下图所示,我们在容器创建测试文件,在宿主机查找时发现了2个文件路径。 我们需要进入的是包含"merged"的路径哟~因为它才是真正存储容器的位置呢。 3.默…
|
|
38
705 字
|
22 分钟
007、docker的端口映射实战篇
docker的端口映射实战篇 前置知识 1.IP地址的分类 IP地址: 是在互联网上给主机编址的方式,为每个计算机分配一个逻辑地址,这样不但能够对计算机进行识别,还能进行信息共享。 网络地址(Network address) 则是互联网上的节点在网络中具有的逻辑地址,可对节点进行寻址。不可能变。 表示主机所属的网络 类似 送快递 所属的区域 北京 上海 深圳 山东 主机地址(Host addres…
|
|
25
701 字
|
24 分钟
005、docker镜像常用命令
docker镜像常用命令 一.docker常用命令概述 1.docker命令的使用方法 如下图所示,对应的是docker命令的使用方法。 root@docker201.oldboyedu.com ~]# docker 2.查看docker子命令的帮助信息 如下图所示,我们可以查看docker命令的帮助信息哟~ root@docker201.oldboyedu.com ~]# docker sear…
|
|
51
317 字
|
9 分钟
006、docker容器常用命令
docker容器常用命令 一.docker容器相关指令概述 如下图所示,均为docker容器相关的指令。但随着我们对docker工具的熟练,基本上可以省略container子选项,但新手建议还是加上container选项。 类似的,还有"docker image","docker network","docker volume"等,建议安…
|
|
59
807 字
|
34 分钟
004、Docker的架构介绍及部署实战
Docker的架构介绍及部署实战 一.Docker架构分析 如下图所示,Docker采用的是 Client/Server 架构。客户端向服务器发送请求,服务器负责构建、运行和分发容器。 客户端和服务器可以运行在同一个 Host 上,客户端也可以通过socket或 REST API与远程的服务器通信。 推荐阅读: https://docs.docker.com/get-started/…
|
|
21
524 字
|
23 分钟