"发现一个基于 docker 的 vim+go 开发环境,推荐给大家, https://registry.hub.docker.com/u/mbrt/golang-vim-dev/ 如何使用: 1、下载自己的项目到工作目录,我的工作目录是 /home/dev 2、进入项目目录 () # cd /home/dev 3、挂载 .."

基于 docker 快速构建 golang 开发环境

发现一个基于 docker 的 vim+go 开发环境,推荐给大家,
https://registry.hub.docker.com/u/mbrt/golang-vim-dev/
如何使用:

1、下载自己的项目到工作目录,我的工作目录是
/home/dev
2、进入项目目录 ()

# cd /home/dev 

3、挂载到镜像中,并后台启动

# docker run --rm -tiv `pwd`:/go mbrt/golang-vim-dev  -d 

4、以 root 身份进入镜像中开发,其中 thirsty_brown 是容器名 。进入容器后,会发现容器已经为我们新建了 golang 所必须的三个目录。接下来就可以进行正常开发了!

docker exec -it --user root thirsty_brown /bin/bash

5、开始使用镜像中的开发环境

  1. 输入 vim 按 : 输入 NERDTree 如下图:
    NerdTree.png

  2. 打开项目目录:

work.png

3、 有任何问题,可以关注我微信公号: soft186

  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    274 引用 • 1102 回帖 • 756 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销, 可以很容易地在机器和数据中心中运行。最重要的是, 他们不依赖于任何语言、框架或包括系统。

    189 引用 • 357 回帖 • 698 关注
回帖   
请输入回帖内容...