繁体   English   中英

如何使用带有 VS Code 的活动容器在 Docker 上运行 python 程序?

[英]How Can I Run the python programs on Docker using active containers with the VS Code?

我想运行 Kafka 生产者/消费者并使用 VS Code 将它们连接到 Broker。

1- 我已经用 docker-compose 运行了一个 Kafka Broker,有一个活动的 Kafka 容器。 如何在不本地安装的情况下使用 Kafka 容器?

我已经在我的本地机器上安装了 kafka 库,一切正常。

预期:使用 Kafka 容器而不是本地库。

我在回答这个假设时假设你说你的机器,你指的是你的本地机器(我会直接对你的问题发表评论,要求澄清,但我还没有足够的代表)。 在本地安装库允许它在本地工作,但不能在其他环境中工作。 因此,您还需要在目标环境中安装 Kafka 库。

我不了解kafka ,以我的经验,我使用docker-compose来构建wordpressmysql ,而wordpress基于mysql ,而mysqldocker-compose.yml有明确说明。 当我运行docker-compose up -dwordpress连接到mysql容器而不是我的机器上的mysql

如何在不本地安装的情况下使用 Kafka 容器?

不清楚“它”是什么...... Docker 镜像? 这不是 Docker 的工作方式。

您需要在本地 安装 pull Docker 镜像才能使用它

我已经在本地机器上安装了 kafka 库

我假设你的意思是从 kafka.apache.org 下载的东西? 如果是这种情况,不,Python 不需要它

相反,您将不得不 pip 安装一些 Kafka Python 包并编写代码以与 Kafka 容器进行通信

听起来您想使用 VS Code 连接到容器或远程机器。 请参阅VS Code 中的远程开发说明,了解如何通过 SSH 远程连接到容器或机器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM