云计算
文章平均质量分 87
丶无尘
这个作者很懒,什么都没留下…
展开
-
Docker Compose 入门
1. Docker Compose 简介前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知。使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具。通过 Compose,只需可以使用 YML 文件来配置应用程序原创 2021-11-14 20:56:16 · 386 阅读 · 1 评论 -
Dockerfile 入门
1. Dockerfile 简介当我们需要配置软件时,会去 Docker Hub 中搜索镜像,然而很多官方镜像都像是基础包,很多功能都不具备,难以单独直接满足我们需求(例如下图的 CentOS),通常会自己搭建自己的镜像。Dockerfile 是 Docker 中用于定义镜像自动化构建流程的配置文件,在 Dockerfile 中,包含了构建镜像过程中需要执行的命令和其他操作。通过 Dockerfile 可以更加清晰、明确的给定 Docker 镜像的制作过程,由于仅是简单、小体积的文件,在网络等介质中原创 2021-11-14 20:53:21 · 1006 阅读 · 0 评论 -
Docker 仓库管理
我们下面介绍 docker 仓库管理。1 简介非常类似 Git 和 Github 的关系,Docker 和 Docker Hub 也是如此,Docker Hub 是 Docker 官方维护的一个公共仓库,用户可以在这里注册账号,推送自己的本地镜像到远程仓库。目前,绝大多数需求所需要的镜像都可以在 Docker Hub 上找到。2 Docker Hub这里以搜索 MySQL为例,我们介绍 Docker Hub 的使用。首先我们在搜索框中输入 MySQL,可以看到返回了很多结果:我们选择第一个官原创 2021-10-25 18:57:36 · 569 阅读 · 2 评论 -
理解 Docker 网络
这一节我们介绍一下 Docker 网络。1 Doker0为了实现容器到容器和容器到宿主机之间的通信,Docker 本身就已经提供了几种解决方案。当我们安装了docker 后,会自动配置一个虚拟的网桥叫 Docker0 在宿主机上。这个网桥在容器内的网络和宿主机网络之间将作为接口的主节点,允许 docker 去分配虚拟的子网给即将启动的容器。每当有一个 docker 容器创建时,Docker0 会为其接口分配一个ip地址(默认容器接口地址与 Docker0 处于同一子网下),用于主机与 docker 容原创 2021-10-25 18:53:15 · 195 阅读 · 0 评论 -
Docker 入门
一、Docker简介Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。二、Docker产生背景在实际的开发应用中,开发一款软件往往会基于一定的开发环境,依赖于各式各样的库和包。传统的软件开发往往需要开发人与书写开发文档,详细说明软件所需的运行环境。当软件需要测试或者部署到某台机器上时,对应的运维人员需要重新配置开发环境,否则就会导致软件发生错误,或者是无法运行。这就给软件的测试、推广带来了很大麻烦;其次,当软件软件所需的环境更新时,可能原创 2021-09-24 00:59:44 · 202 阅读 · 0 评论