我是在2014年就开始接触docker的,那时候docker刚刚火起来,最开始只是把它当做是虚拟机的一种替代品吧,而且启动速度快,消耗的硬件资源也没一般虚拟机那么大,可以说是跟主机共享使用资源的,不像虚拟机,要一开始就固定的进行分配。。
在2015年的时候,我就开始尝试着在工作中使用它了。那时候刚做android系统开发,被那个编译环境搭建搞的欲死欲活的,就想有什么方法可以一键搭建哦。
然后当时公司服务器都使用的是centos,但android编译环境可要求的是Ubuntu呀,没办法就想到了虚拟化。最后就又想到Docker了,在网上找了找,果然已经有国外的大神写好了针对CyanogenMod的dockerfile环境搭建了。拉下来一键就部署好了。

下面记录一下当时使用的笔记吧。

Ubuntu修改Docker服务启动默认数据文件存放位置

默认Docker将数据文件都放在/var/lib/docker中,如果该分区不是很大的话,不利于后期的扩展,尤其是作为android源码项目来说的,因此可修改配置文件,使其数据存储路径指定在其他位置。

  • Upstart方式:编辑/etc/default/docker ,添加DOCKER_OPTS="-g /opt/docker" 即可改到/opt/docker路径中。
  • Systemd方式: