社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
很多开发人员的桌面环境还都是Mac,Windows,但是我们的服务大多跑在Linux上,所以搭建一个Linux环境用来平时学习和调试就很有必要了。
往往大家在Mac或Windows环境下装Linux无非两种途径,要么双系统,要么用虚拟机。其实这两种方法都多多少少有一些弊病:
双系统的安装方式对很多新手来说不够友好,比如需要分区,比如需要引导。
虚拟机的方式体验又很差,很多同学为了能够有很好的体验又不得把本机的配置搞得很高,才能比较流畅的用虚拟机Linux环境。
本文来带你get一个全新技能,用Docker来构建你自己的Linux学习环境。Docker环境有许多好处:
更轻量,Docker的资源占用是极低的,你几乎感觉不到Docker占用了你什么系统资源。
更便携,当你构建好你的Linux镜像时,你可以在任何安装了Docker的主机上运行你的Linux。
更酷!想想,你在帮别的同学解决一个问题,他用的goland,这让你很不爽,你分分钟拉取了你自己的镜像,用vim秀了对方一脸。
下面我们就一起尝试一下吧。
准备工作很简单,下载安装Docker,官方网站有无脑双击安装包,这个再简单不过了,另一个准备工作就是加大你的带宽,跑起来吧!
Dockerfile一个配置文件,用来告诉Docker你需要构建什么样的容器镜像
第一步我们要做的是,创建一个目录比如my-awesome-linux
等等的项目目录,然后添加一个空文件Dockerfile
。文件的内容如下:
很简单吧?只需要两行。第一行告诉Docker我需要一个ubuntu:16.04
版本的镜像环境。第二行告诉Docker这个镜像的启动命令是shell
,ok了,接下来我们一起见证奇迹!在终端中输入:
$docker build -t my-awesome-linux .
balabalaba……,你可以去冲几杯咖啡,取决于你的网速
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!