问题1:我创建了一个MERN堆栈应用程序,并成功在Dockerhub上容器化并推送了映像。我的朋友想访问我的代码,所以他从DockerHub那里拉了一下,但是他怎么能看到我的代码?
问题2:如果他看不到代码,他如何在工作场所更改代码?
问题3:如果仅将映像用于存储设置配置,那么在用户未在同一容器中运行项目的情况下,在其计算机中运行映像文件并运行代码之后,Docker如何对版本产生影响?
您没有与docker完全共享“代码”,而是共享了可以运行的映像。共享源代码和已编译的可执行文件之间的区别。
似乎您在编程方面还很陌生。通常的方法是创建源代码存储库。有几种工具。 Git是最受欢迎的一种。有很多免费的地方可以托管代码,因此您和您的朋友可以访问Github,Gitlab或BitBucket等代码。在Github中,您可以免费创建一个私有存储库。
您要的是Git,或者您也可以找到其他替代品,例如Bit Bucket ...等,如果您想与全球或公司内部的朋友共享代码,则可以使用Git(私有或公开仓库)取决于您想要的东西),但是对于Docker部分,它的开发是为了更快地创建,部署和运行应用程序。
我想我现在更好地了解了您的情况。因此,请让我知道这个新部分是否回答了您的问题: