第一次接触docker这个词是中兴的HR面时,今年的秋招虽然已经结束了,但是中兴的那位软件工程师还是让我印象深刻,他给了我很多未来的建议,在这由衷得感谢他。虽然没有成为同事,他向我推荐的docker我还是决定学一下。
Docker是个啥?
在百度百科上看完这个概念,还没动手我就喜欢上这个东西了。今年夏天在上汽实习的时候,配置GPU下的深度学习环境真的让我吐血,以及开源模型对应不同的版本等等,这些配置环境的浪费了太多时间,而docker恰恰是解决这个问题的灵丹妙药,真的是相见恨晚!
传统方式是在硬件层面实现虚拟化,需要有额外的虚拟机管理应用和虚拟机操作系统层。Docker容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,因此更加轻量级。
Ubuntu安装
whereis curl # 确认是否安装curl
sudo apt-get install curl
sudo curl -sSL https://get.docker.com/ | sh # 用官方提供的脚本来自动化
安装Docker
sudo service docker start # 启动
但是这样每次输入指令需要sudo。我们稍作设置:
sudo groupadd docker
sudo gpasswd -a 用户名 docker
sudo service docker restart
本文分享了一次与中兴软件工程师交流后对Docker的初步了解与学习过程。Docker作为应用容器引擎,能将应用及其依赖打包成镜像,实现跨平台部署与虚拟化,特别适用于解决深度学习环境配置的难题。文章详细介绍了Docker的轻量级特性及在Ubuntu上的安装步骤。
2154

被折叠的 条评论
为什么被折叠?



