如何使用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.
-
@LinuxSuRen ,您好,我遇到了一些关于开发环境问题
问题描述:我现在通过项目根目录的Dockerfile构建好了镜像,并且使用这个镜像构建并运行了容器,我可以正常 "使用" atest,但是我不知道应该如何使用docker的环境进行 "调试开发",因为当我进入容器的命令行,我没有找到
/workspace
目录,当我运行go version
、node -v
,都显示command not found
,这让我有点疑惑 。抱歉,我尝试了很多办法没能解决。
Beta Was this translation helpful? Give feedback.
All reactions