美文网首页
docker初探

docker初探

作者: WJ的生信小院 | 来源:发表于2022-10-21 08:13 被阅读0次

一 docker介绍

百度百科上的介绍:Docker ,其实用通俗简单的话来讲,就是在你的系统上创建了一个应用程序级别的操作系统,仅使用你系统的硬件资源,不改变系统的环境配置。然后呢,你可以打包你应用程序的操作环境到这个容器中进行发布。并且,docker是开源的(果然,白嫖才是最大的前进动力)。

二 linux系统上的docker配置及镜像安装

首先,在系统上安装docker

其次,下载镜像文件(这里需要注意,直接下载容易被墙,因此需要通过一些镜像网站下载,并且建议选择网速最好的时候下载,且可能多次下载才能完成)

docker pull cgwyx/alphafold

之后,你需要通过docker images命令查看你安装的镜像id

随后,进入docker镜像中

docker run -i -t ee9f0f521043 /bin/bash

如需使用系统的GPU进行运算需要增加参数--rm --gpus all

docker run --rm --gpus all -i -t ee9f0f521043 /bin/bash

再随后,即进入对应的docker镜像中

接着,就可以在docker中体验alphafold的魅力啦(可能也需要安装特定的依赖,因此说到底docker就是提供一种类似虚拟机的东西,并且会在每一次运行结束后恢复到初始状态)

三 惯例小结

docker有优点也有缺点,优点就是可以创造一个完全隔离主机的环境,缺点的话就是每次用一个新docker image,都可能面临着需要重新安装部署环境的劳动。至于docker好与不好,不做判断,重点是在于你如何使用它。特别建议大的程序环境还是使用docker为妙,否则像conda破坏了环境导致结果无法重现,可能更让人难受。

另外,进一步推广一下我开发的相关软件,Multi-omics Hammer软件和Multi-omics Visual软件,也欢迎大家关注并多提意见,详细的话可以见个人主业介绍。

以下为自研软件地址:

Multi-omics Hammer软件地址:https://github.com/wangjun258/Multi-omics-Hammer

Multi-omics Visual软件地址:https://github.com/wangjun258/Multi_omics_Visual

相关文章

  • 23.Docker初探

    Docker初探 Docker简介 Docker 最初是 dotCloud 公司创始人 Solomon Hykes...

  • Docker Swarm的前世今生

    概述 在我的《Docker Swarm集群初探》一文中,我们实际体验了Docker Swarm容器集群技术的魅力,...

  • Docker 初探

    一、容器(Container) 简单来说,容器是对应用程序及其依赖库的一种封装。 乍看上去,容器就像一个轻量级的虚...

  • docker初探

    简介 Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意...

  • Docker初探

    Docker 初探 学习docker,最忌讳的是一上来就被各种概念弄迷糊,初学者可以完全先避开理论,从敲命令开始。...

  • Docker 初探

    开篇先说句 很神奇的docker 刚刚接触这个东西,大致的理解就是在你的机器上安装一个可以迁移的虚拟机,然后把你机...

  • Docker初探

    什么是Docker? 简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足...

  • 初探Docker

    这是我在某招聘网站上看到的招聘 Java开发工程师 的招聘要求,其中有一条熟悉 docker 成为了你快速入职的加...

  • Docker初探

    1.docker的优势 更高效的利用系统资源 更快的启动时间 一致的运行环境 持续交付和部署 更轻松的迁移 更轻松...

  • docker初探

    docker最早是LXC(Linux Container)的二次封装发行,后来使用的是Libcontainer技术...

网友评论

      本文标题:docker初探

      本文链接:https://www.haomeiwen.com/subject/ytpvzrtx.html