我在当地使用码头进行开发。我运行了一些用于Redis、Postgres、前端编译和后端编译的容器。前端和后端映射文件从我的本地机器到码头容器,其中进程运行自动编译。然后,我可以从承载它们的docker容器中的服务中访问后端服务器和前端them服务器。
在开发一个处理大量时间序列数据的任务时,我的后端可能是非常资源密集型的。在我的机器上大约需要5-10分钟。我正在使用一个15英寸的Macbook pro作为我的本地机器和运行的码头,我的开发设置真的是把我的机器推向极限。我正在考虑在我拥有的另一台Linux上运行docker,并从我的MacBook pro连接到它。
我使用CircleCI相当多,他们有一些设置与对接,在这里,您运行的CI容器实际上并不运行码头本身,而是联网到一个单独的专用机器。唯一的问题是映射卷不太好用。
如何在对接器中设置它,以便在本地运行在单独机器上运行的对接命令?
有什么想法吗?如何将目录映射到另一台机器?
发布于 2020-06-29 04:16:26
您可以使用SSH在另一台计算机上运行命令:
ssh user@server docker run hello-world
我建议不要映射卷,因为这样做不太好。相反,我只是将您需要的数据复制到服务器上。
scp -r directory-to-copy/* user@server:/destination-to-copy-into
https://stackoverflow.com/questions/62631025
复制相似问题