该教程仅对docker常用操作进行了总结归纳
一、 什么是Docker
Docker是2013年,dotCloud用Golang开发的基于LXC的高级容器引擎
1.1 什么是LXC
Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace
该教程仅对docker常用操作进行了总结归纳
Docker是2013年,dotCloud用Golang开发的基于LXC的高级容器引擎
Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace
本文涉及的操作系统、软件平台和其他环境如下:
最近项目组上持续集成,于是利用jenkins的docker镜像做二次开发,原本写好的Dockerfile在生成docker image后不小心被误删,一番折腾后终于找了回来。
如下图所示:
使用history命令查询auto-jenkins镜像所执行的所有命令: