我是在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方式: