Docker.com官方推出Docker云空间-提供Docker服务代码仓库和空间服务
文章目录
- Docker 申请
- 部署个人主机
- Docker云服务
- 运行Wordpress
- Docker 小结
Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,它提供了一种在安全、可重复的环境中自动部署软件的方式。Docker出现也就是近一两年的事情,但是Docker技术发展速度非常快,且基本上已经被业内认可并接受,未来发展的前景也可观。
国内基于Docker的服务也有不少,部落曾经为大家分享过的就有阿里百川TAE、Amazon EC2 Container、Google Container Engine、TenxCloud、Daocloud Docker。其中TenxCloud、Daocloud Docker对Docker技术和支持做得最好,吸引了不少的开发者。
本篇文章要分享的是Docker官方推出的Docker免费空间,提供了Stacks、Nodes、云镜像、代码编译和运行等,Docker已经集成了GitHub,免费的配额提供了1个managed Node、1个private repository、不限制containers,免费使用公共repositories。
关注于免费云空间的朋友,还可以试试:
- 1、IBM PaaS平台BlueMix免费申请使用支持Cloud Foundry,Docker容器和虚拟机
- 2、新版OpenShift空间申请使用教程-安装WordPress,Mysql及绑定域名,文件管理
- 3、时速云TenxCloud 时速云Docker容器空间使用:快速构建部署运行容器化应用
Docker.com官方推出Docker云空间-提供Docker服务代码仓库和空间服务
一、Docker云空间申请使用
1、Docker云空间官网:
- 1、官方网站:https://cloud.docker.com/
2、第一次进入到官方网站后,会看到欢迎页面,Link a cloud provider。(点击放大)
3、支持AWS,Digital Ocean,Microsoft Azure,SoftLayer,Packet。如果有信用卡的话,可以免费申请使用一年的AWS:新Amazon EC2免费VPS主机申请和使用方法。
二、Docker云空间部署个人主机
1、先点击Nodes,在这里你可以添加云VPS主机,也可以添加自己的VPS主机,这些主机就是用来部署你的应用与代码的。
2、选择“Bring your own node”,你可以将Docker云空间与你的VPS主机连接。
3、安装的方法很简单,直接复制网页出现的一段代码到你的VPS中执行安装进程即可。目前支持的系统有:Ubuntu 14.04, 15.04, 15.10 CentOS 7 Fedora 21, 22, 23 Debian 8 Redhat Enterprise Linux 7。
4、这里部落自己用的是VPS,使用的是CentOS 系统。
5、Docker云空间连接成功后,接着就可以看到网页自动刷新,然后就能看到VPS主机已经变成了Nodes了。
三、Docker云空间部署Docker云服务
1、Docker云空间提供了非常多的云服务,包括Database servers、Cache servers、Analytics、Messaging queues、Application servers、CMS、Miscellaneous、Monitoring。(点击放大)
2、缓存服务中有redis、memcached。
3、应用服务中有tomcat、glassfish等。
4、而CMS中有我们熟悉的Wordpress。
5、Public repositories有Docker的上百万镜像服务,你可以直接搜索相关的名称,有“意外”惊喜了。
四、Docker云空间安装运行Wordpress
1、选择Wordpress镜像后,点击部署。你可以设置Service name、Image tag、Stack等等。(点击放大)
2、Ports中可以自己设置端口,默认的tcp的80端口是开启的,还有你可以选择是否开启自动重启、自动部署应用等等。
3、在高级设置中,你还可以设置Run command 、Entrypoint、Sequential deployment 、Memory limit、CPU share等等。
4、空间的PHP环境配置保持原来的即可,PHP路径、PHP版本、Wordpress版本等都是可以自己调整。
5、最后确认Container path,默认的是在/var/www/html。
6、所有的设置保存后,就可以启动并运行Wordpress镜像了,这是Docker云空间应用管理界面。(点击放大)
五、Docker云空间使用小结
1、Docker云空间适合玩Docker的朋友,丰富的镜像代码,支持在线代码编译、Stack等,都可以大大提升我们工作效率。不过,Docker云空间依然可以用来建站,只不过配置起来麻烦,且你还需要搭建好MysqL服务器。
2、Docker云空间有一个不好地方就是你需要添加一个云服务器,作为代码运行部署的平台,当然有自己的VPS也可以。但是这样不如在自己的VPS主机安装Docker,自己配置一个Docker空间又要比这些第三方的服务要方便得多。