
Docker
文章平均质量分 87
delphiwcdj
用代码改变生活
展开
-
基于tutum/lamp镜像搭建GoLang网络应用
Docker Hub上有较多的LAMP镜像,其中tutum/lamp镜像较为出名,本文使用tutum/lamp作为基础镜像,并在其上添加go编译环境,然后创建和测试一个支持GoLang网络应用的镜像。原创 2015-01-27 16:32:40 · 4653 阅读 · 0 评论 -
Docker安装脚本源码解读
官方指定安装Docker的方法有两种,都很简单:通过源安装(例如,在Centos下使用yum安装) $ sudo yum install docker-engine使用脚本安装 curl -fsSL https://get.docker.com/ | sh本文主要分析脚本安装具体做了哪些事情。首先设置 set -e,若后续命令执行失败(传回值不等于0),则立即退出shell。定义和使用原创 2016-03-30 22:09:59 · 6574 阅读 · 0 评论 -
Docker升级1.10+迁移镜像方法
在Docker安装脚本源码解读一文中提到在准备将Docker从低版本升级到v1.10+版本前,建议将原始的镜像进行迁移备份,具体细节可参考这里。原创 2016-04-19 11:17:32 · 3103 阅读 · 1 评论 -
Where are Docker images stored? (杂译)
如果你已经了解了Dockert的基本用法,包括如何写一个Dockerfile来生成自己的镜像,那么下来你一定开始关心另一个问题,我的Docker镜像是在哪里存储的?翻译 2015-02-07 14:56:09 · 1659 阅读 · 0 评论 -
Mac OS X Yosemite 10.10.5使用Toolbox安装Docker
之前在文章《 Mac OS X Yosemite 10.10.1安装Docker》中介绍了如何使用Boot2Docker在Mac上安装Docker,时隔变迁,现在Boot2Docker已经被官方废弃,取而代之的是Toolbox。关于boot2docker的说明: This project (the boot2docker OS X Installer) is officially depreca原创 2016-02-25 23:50:32 · 3573 阅读 · 0 评论 -
基于ubuntu 14.04部署k8s过程记录
尝试在ubuntu 14.04部署k8s。原创 2015-12-27 11:41:31 · 7742 阅读 · 0 评论 -
Docker使用桥接的通信方案
2015-10-30 wcdjDocker提供了四种网络通信方式,每种方式的特点可以参考:https://docs.docker.com/articles/networking/(1) bridge, NAT (default)(2) host(3) container(4) noneDocker默认使用bridge方式,网络拓扑如下:b原创 2015-10-30 11:29:02 · 10256 阅读 · 0 评论 -
Docker容器资源管理cgroups功能测试
Docker创建的容器通过Linux内核的cgroups功能(2.6.24)实现资源的分配和控制。本文使用docker 1.5版本进行测试。原创 2015-10-25 13:17:30 · 1480 阅读 · 0 评论 -
使用GCE(Google Container Engine)体验容器云服务 (1)
2015-09-09 wcdj摘要:本文记录使用GCE(Google Container Engine)体验容器云服务的过程和方法。(1)要申请一个Google账户。(2)激活Google账单,即绑定支付信用卡,为使用Google的服务买单。激活过程中为了验证信用卡是否可用,需要支付1美元的费用。激活支付地址:https://console.developers.g原创 2015-09-09 21:58:43 · 5509 阅读 · 0 评论 -
How to Use Docker on OS X: The Missing Guide (杂译)
看到朋友推荐的一篇Docker在Mac OS X使用的E文,在学习的过程中顺便翻译部分关键内容,而非咬文嚼字的匹配翻译。翻译 2015-02-01 19:35:38 · 1091 阅读 · 0 评论 -
创建支持SSH服务的Docker镜像
通常Linux系统管理员通过SSH服务来管理OS,但Docker的很多镜像是不带SSH服务的,可以通过attach(遇到假死的现象)或者exec(目前测试ok)的方法进入容器来管理,但是这些命令都无法解决远程管理容器的问题,因此,当需要远程登陆到容器内进行一些操作的时候,就需要SSH的支持了。本文记录如何使用docker commit创建一个带有SSH服务的ubuntu镜像。原创 2015-01-18 18:07:54 · 14293 阅读 · 2 评论 -
Mac OS X Yosemite 10.10.1安装Docker
本文记录Docker在OS X Yosemite的安装方法,也可参考Docker的这篇文章Installing Docker on Mac OS X。原创 2014-12-06 22:59:22 · 18394 阅读 · 0 评论 -
使用Docker Hub官方gcc:latest镜像编译C/C++程序以及缩小镜像的方法
使用Docker Hub官方gcc:latest镜像(1.2GB)编译C/C++程序,以及缩小镜像的方法。原创 2015-01-28 20:00:11 · 9653 阅读 · 0 评论 -
在Ubuntu升级Docker的方法
摘要:在文章《体验DigitalOcean的VPS云服务 》中实现了搭建一个Ubuntu 14.04的VPS操作系统环境,并使用Ubuntu 14.04版本官方软件源中已经自带的Docker包(docker.io)完成了Docker的安装,但是安装后的版本为1.0.1比较老,一些新的功能无法使用(比如,docker exec),本文记录升级到最新Docker的方法。原创 2015-01-18 16:59:58 · 18470 阅读 · 1 评论 -
使用Docker registry镜像创建私有仓库
安装Docker后,可以通过官方提供的registry镜像来简单搭建一套本地私有仓库环境,本文记录简单的搭建过程。原创 2015-01-25 01:17:09 · 58016 阅读 · 0 评论 -
使用Dockerfile搭建Apache Web服务器
前文《创建支持SSH服务的Docker镜像》已经实现了SSH远程登陆基础服务,本文在此镜像的基础上(即,继承之前的容器特性)再创建支持apache服务的镜像。原创 2015-01-26 19:47:33 · 9200 阅读 · 2 评论