关于Docker映像和容器的一些问题

问题描述 投票:-1回答:4

问题1:我创建了一个MERN堆栈应用程序,并成功在Dockerhub上容器化并推送了映像。我的朋友想访问我的代码,所以他从DockerHub那里拉了一下,但是他怎么能看到我的代码?

问题2:如果他看不到代码,他如何在工作场所更改代码?

问题3:如果仅将映像用于存储设置配置,那么在用户未在同一容器中运行项目的情况下,在其计算机中运行映像文件并运行代码之后,Docker如何对版本产生影响?

docker docker-container dockerhub
4个回答
1
投票

您没有与docker完全共享“代码”,而是共享了可以运行的映像。共享源代码和已编译的可执行文件之间的区别。


1
投票

似乎您在编程方面还很陌生。通常的方法是创建源代码存储库。有几种工具。 Git是最受欢迎的一种。有很多免费的地方可以托管代码,因此您和您的朋友可以访问Github,Gitlab或BitBucket等代码。在Github中,您可以免费创建一个私有存储库。


0
投票

您要的是Git,或者您也可以找到其他替代品,例如Bit Bucket ...等,如果您想与全球或公司内部的朋友共享代码,则可以使用Git(私有或公开仓库)取决于您想要的东西),但是对于Docker部分,它的开发是为了更快地创建,部署和运行应用程序。


0
投票

我想我现在更好地了解了您的情况。因此,请让我知道这个新部分是否回答了您的问题:

© www.soinside.com 2019 - 2024. All rights reserved.