dokcer可以让开发者打包他们的自己已经封装好的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。在生信中docker的应用非常之广泛,很多生信软件的依赖包很多,安装起来尤为麻烦。下面以Centos7下安装docker为例:
step1. 更新系统
sudo yum update
step2.设置docker仓库
sudo yum install -y yum-utils \ #安装依赖包
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \ #添加 yum 软件源
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
step3. 更新yum缓存
sudo yum makecache fast
step4.安装docker-ce
sudo yum install docker-ce
安装成功执行docker会看见
接下来去docker hub选择你需要的软件拉取回本地
docker pull 应用:版本
Note:如是是centos6系统安装docker,比较繁琐参见参考资料2;离线安装参考资料3即可
参考资料:
1.https://docs.docker.com/install/linux/docker-ce/centos/
2.https://www.cnblogs.com/zhenyuyaodidiao/p/5464422.html
3.https://www.jianshu.com/p/4da882bd9d8c
4.https://yeasy.gitbooks.io/docker_practice/content/install/centos.html
5.https://www.docker.com
陈浩
windows 下使用docker请参考:
https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/manage-docker/configure-docker-daemon