还在用虚拟机装Linux?Docker就够了 - Go语言中文社区

还在用虚拟机装Linux?Docker就够了



很多开发人员的桌面环境还都是Mac,Windows,但是我们的服务大多跑在Linux上,所以搭建一个Linux环境用来平时学习和调试就很有必要了。

往往大家在Mac或Windows环境下装Linux无非两种途径,要么双系统,要么用虚拟机。其实这两种方法都多多少少有一些弊病:

  1. 双系统的安装方式对很多新手来说不够友好,比如需要分区,比如需要引导。

  2. 虚拟机的方式体验又很差,很多同学为了能够有很好的体验又不得把本机的配置搞得很高,才能比较流畅的用虚拟机Linux环境。

本文来带你get一个全新技能,用Docker来构建你自己的Linux学习环境。Docker环境有许多好处:

  1. 更轻量,Docker的资源占用是极低的,你几乎感觉不到Docker占用了你什么系统资源。

  2. 更便携,当你构建好你的Linux镜像时,你可以在任何安装了Docker的主机上运行你的Linux。

  3. 更酷!想想,你在帮别的同学解决一个问题,他用的goland,这让你很不爽,你分分钟拉取了你自己的镜像,用vim秀了对方一脸。

下面我们就一起尝试一下吧。

准备

准备工作很简单,下载安装Docker,官方网站有无脑双击安装包,这个再简单不过了,另一个准备工作就是加大你的带宽,跑起来吧!

1. 基础镜像

Dockerfile一个配置文件,用来告诉Docker你需要构建什么样的容器镜像

第一步我们要做的是,创建一个目录比如my-awesome-linux等等的项目目录,然后添加一个空文件Dockerfile。文件的内容如下:

很简单吧?只需要两行。第一行告诉Docker我需要一个ubuntu:16.04版本的镜像环境。第二行告诉Docker这个镜像的启动命令是shell,ok了,接下来我们一起见证奇迹!在终端中输入:

$docker build -t my-awesome-linux .

balabalaba……,你可以去冲几杯咖啡,取决于你的网速

版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/f18c7d9cad2c
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-12 11:45:46
  • 阅读 ( 1366 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢