如何使用docker环境调试本项目? #359
Replies: 1 comment 3 replies
-
首先,我推荐尽量在本地环境(指的是你的当前操作系统环境,例如:Windows、MacOS或 Linux),理由是:这种方式最简单,容易上手。当然,肯定也有远程调试、测试的方法,但鉴于当前项目复杂度,其实不太需要。 其次,对于开发环境来说,主流操作系统 Go 都是支持的。个人体验是,MacOS 是最流畅的,WSL 或者 Linux 也不错;对于 Windows 来说有些不是很习惯。而搭建 Go 的开发环境并不是很复杂,只要是把 Go 的安装包下载并安装好,基本就可以开始了。比较烦人的是,如果网络环境不是很好,或者没有“梯子”的话,首次编译项目会有些慢(主要是下载依赖的过程)。 对于 IDE 而言,GoLand 无疑是最推荐用来开发 Go 项目的,对于前端部分而言 WebStorm 也是一个非常不错的选择。我个人会在 VS-Code 和 GoLand 之间混合交替使用,各有优劣。
关于这一点,你了解 Docker 的多阶段(multi-stage)构建后就明白了。这里我简单说明下,在 Dockerfile 中有多个 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
@LinuxSuRen ,您好,我遇到了一些关于开发环境问题
问题描述:我现在通过项目根目录的Dockerfile构建好了镜像,并且使用这个镜像构建并运行了容器,我可以正常 "使用" atest,但是我不知道应该如何使用docker的环境进行 "调试开发",因为当我进入容器的命令行,我没有找到
/workspace
目录,当我运行go version
、node -v
,都显示command not found
,这让我有点疑惑 。抱歉,我尝试了很多办法没能解决。
Beta Was this translation helpful? Give feedback.
All reactions