docker
一度凡尘
这个作者很懒,什么都没留下…
展开
-
创建一个docker容器
根据第一节,把docker安装完毕并学习了基本操作之后,我们来学习构建一个docker应用程序要创建一个便携的镜像,首先需要创建一个叫做Dockerfile的文件,这个文件定义了你要创建的容器所需要的环境配置。由于这个环境是虚拟化的,所以与外部环境隔离,因此需要将你所需要用到的端口映射到外部,并具体说明这个环境中需要什么样的配置,这样做之后,就可以通过Dickerfile构建应用程序,并且运行到任翻译 2017-06-23 10:29:48 · 14353 阅读 · 2 评论 -
docker扩展应用程序并启用负载均衡
docker使用第三部分,我们将要对上一节生成的容器进行扩展并启用负载均衡,这里就是用到一个更高级的分布式应用:服务。 什么是服务: 在分布式应用程序中,应用程序的不同部分叫做服务,例如,如一个视频共享站点,它可能包括存储应用程序数据的数据库服务,后台转码服务和上传服务及前端服务等。 服务仅仅只是”生产中的容器”,一个服务只运行一个镜像,但是它管理着镜像运行的方式:哪个端口可以使用,程序可以运翻译 2017-06-24 11:23:02 · 2357 阅读 · 0 评论 -
Docker的堆栈使用
本章节将介绍更高一层的分布式应用程序部署:堆栈。堆栈是一组关联的服务并且共享依赖关系,一个堆栈可以定义和协调整个应用程序的功能(虽然复杂的应用程序需要多个栈)。 好消息是,在第三章节使用docker stack deploy和compose文件的时候已经使用过栈的相关技术,但那只是在一个主机上跑一个服务,在生产环境中不常用。接下来将通过你学到的技术启动多个服务并且运行在多个机器上。 添加新的服务翻译 2017-06-30 10:18:05 · 2509 阅读 · 0 评论 -
Docker介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理翻译 2017-06-21 11:32:01 · 513 阅读 · 0 评论 -
初识Docker
Docker系统有两个程序:docker服务端和docker客户端Docker系统有两个程序:docker服务端和docker客户端。其中docker服务端是一个服务进程,管理着所有的容器。docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。大部分情况下,docker服务端和客户端运行在一台机器上,目前支持64位机器。CentOS安装(需要管理员权限):原创 2017-06-21 11:49:32 · 591 阅读 · 0 评论 -
Docker 的集群使用
集群是一组运行docker并且加入在一个群组的多台机器,加入集群之后,你还可以继续运行自己的docker命令,但是现在这些机器由集群管理器在集群上执行的。1、集群介绍 集群是一组运行docker并且加入在一个群组的多台机器,加入集群之后,你还可以继续运行自己的docker命令,但是现在这些机器由集群管理器在集群上执行的。集群中的机器可以是物理或者虚拟的,加入群组后,每台机器都被称之为节点。 集原创 2017-06-27 10:12:11 · 6944 阅读 · 0 评论 -
Docker中的Oracle数据库
想研究一下Oracle数据库,发现安装Oracle太麻烦了,所以想省事儿,使用docker中的Oracle作为联系。使用 sudo docker search Oracle 命令搜索Oracle数据库镜像文件,这里发现已经有人发布了相关镜像,链接:https://hub.docker.com/r/sath89/oracle-12c/,直接按照说明,使用pull命令下载镜像。下载完成后如下所示:原创 2017-07-20 17:27:39 · 18323 阅读 · 2 评论