Docker构建数据分析或者开发容器 - ricket-sjtu/bioinformatics GitHub Wiki

我们常常在分析某些基因组或者其他生物学、医学数据的时候,需要用到许多不同版本的分析工具,而这些工具常常对操作系统和操作系统的版本都有所要求,常常我们在当前环境下无法进行有效的工作,挠头!

这时候,我们一般会有两种选择:

  • 例如VMWARE Virtual Machine等虚拟机软件的辅助,安装新的操作系统的虚拟机进行分析和开发
  • 用轻量级的容器工具Docker,在容器/镜像中进行工作

现在我们一般会选择后者,因后者更为轻量级,容易操作。

1. Docker的原理

2. Docker的安装

3. Dockerfile的设置和撰写

4. Docker创建镜像

5. Docker运行镜像,执行任务

6. 在本地与Docker之间共享文件