内网由于没有网络,对于镜像的下载会非常麻烦,甚至由于内网服务器并没有docker环境,只能在本地机子上跑一个带docker环境的虚拟机。那么这个虚拟机从哪来呢,当然是得在外网下将此虚拟机上的所有必备环境统统搭建好,然后导出虚拟机镜像,再放到内网上。
安装新的Ubuntu镜像
接下来安装ssh,设置root密码等初始化操作。安装docker相关配置
2.1 安装docker
通过阿里云安装
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
经过一系列安装过后,service docker status查看状态
即安装完成
2.2 安装docker管理工具
在这里使用humbpack来管理
具体安装步骤可参考http://www.cnblogs.com/humin/p/6859690.html
简单来说,就是先后安装humbpack-web(用来显示容器管理界面)、humbpack-agent(为Humpback管理站点提供数据)。
安装好后界面如下:
之后根据上面的那个地址的教程,继续创建组,配置好。
2.3 安装常规所需镜像
由于docker镜像仓库服务器在国外,下载速度慢,所以推荐从DaoCloud上下载镜像,下载速度很快。
如mysql下载,先在镜像仓库中找mysql,点击版本
然后选择合适的版本,输入:
docker pull daocloud.io/library/mysql:5.7.4
下载完成之后,可以从humbpack界面上看到镜像的管理
把所需要的镜像都下载完成后,然后在VMWare里面将该工作空间导出,然后导入到内网的VMWare中,这就算基本完成了。以后就可以在内网中进行基于Docker的微服务开发了。