资讯动态 news

客服

下一篇:没有了 上一篇:没有了

五分钟用Docker快速搭建Go开发环境

发布于:2020-08-07 00:56 编辑:admin  

挺早曾经在我写过一篇用 Docker 建立LNMP开发环境的文章: 用Docker建立Laravel开发环境 ,里边详细介绍了将 nginx 、 mysql 和 php 三个容器用 docker-compose 编列成 LNMP 开发环境的过程,今日来说说怎样用 Docker 快速建立 Go 言语项目的开发环境。

由于靠 Go 自身自带的规范库就能完成高性能的 HTTP 服务器,不熟悉的同学买它,呃说错了,看它: 深化学惯用Go编写HTTP服务器 。所以用 Docker 构建 Go 的开发环境比构建 LNMP 开发环境要简略许多,假如没有太多定制化要求甚至都不必写 Dockerfile 自己构建镜像,直接运用官方的 golang 镜像即可。

咱们运用官方最新稳定版的镜像 golang:latest , 获取镜像前先得保证你电脑上运转了 Docker 客户端,没有的去官网下载一下吧这儿就不多说了。

下载 dockerHub 上的镜像直接运用指令:

docker pull golang

下载完镜像后用镜像运转一个容器:

docker run --rm -it --name go-http-demo golang bash

上面这个指令用镜像 golang 创立了一个名为 go-http-demo 的容器,在容器中创立了一个 Bash 会话。 --rm 选项指定容器退出后主动移除容器。

运转完上面的指令后咱们就进入了运转的容器中,运转 go version 检查以下 go 的版别:

root@965425c5bdcf:/go 
下一篇:没有了 上一篇:没有了