当前位置: 首页 > 知识库问答 >
问题:

如何往docker的容器中再安装模块?

缪志新
2023-07-20

我用docker安装了一个应用 homeassistant

sudo docker run -d   --name homeassistant                              \                     --privileged                                      \                     --restart=unless-stopped                          \                     -p 8123:8123                \                     -v homeassistant_config:/config                   \                     --network=host   ghcr.io/home-assistant/home-assistant:stable

在使用这个应用的过程中,发现错误:

gger: aiohttp.serverSource: components/onvif/device.py:672First occurred: 17:00:11 (6 occurrences)Last logged: 17:23:07    raise ImportError(ImportError: Using SOCKS proxy, but the 'socksio' package is not installed. Make sure to install httpx using `pip install httpx[socks]`.

现在,需要在homeassistant这个容器中,再安装一个模块,如何操作?

共有1个答案

彭宜人
2023-07-20

企业微信截图_16898469172856.png

进入容器:

sudo docker exec -it homeassistant /bin/bash

检查有没有安装pip:

pip --version

如果要,就安装pip:

apt-get update && apt-get install -y python3-pip

安装httpx[socks]模块:

pip install 'httpx[socks]'

退出容器:

`exit
`

 类似资料:
  • 如何在高山容器中安装Docker并运行docker映像?我可以安装,但无法启动docker,并且在运行时获取“docker命令未找到错误”。

  • 我让jenkins在github上的容器和项目源代码中运行。 我需要在与jenkins相同的主机上运行容器中的项目,但不是作为docker中的docker,我希望将它们作为兄弟容器运行。 我的管道如下所示: 从github中提取源文件 我现在要做的是使用jenkins容器中主机的docker套接字: jenkins容器将源代码为/var/jenkins_home/workspace/BRANCH_

  • 问题内容: 我一直在关注几种不同的教程以及官方教程,但是每当我尝试在容器中安装PostgreSQL时,我都会收到以下消息 我在SO和整个互联网上浏览了几个问题,但是没有运气。 问题答案: 问题是您的应用程序/项目正在尝试访问HOST机器(不是docker容器)中的postgres套接字文件。 要解决这个问题,要么必须在使用该标志为postgres容器设置端口时明确要求进行tcp / ip连接,要么

  • 我一直在关注几个不同的教程以及官方教程,但是每当我试图在容器中安装PostgreSQL时,我都会收到以下消息 我在SO和整个互联网上看了几个问题,但没有运气。

  • 本文向大家介绍vmware中的Ubuntu Docker安装(容器搭建),包括了vmware中的Ubuntu Docker安装(容器搭建)的使用技巧和注意事项,需要的朋友参考一下 1.思维导图 2.如何搭建一个容器 2.1 准备实验环境 (1)环境选择 管理工具:docker engine,因为Docker最流行使用最广泛; runtime:runc。Docker的默认runtime。 操作系统:

  • 我正在测试一些与比特币相关的代码,为了测试它,我在docker容器中安装了比特币测试网盒。 我使用这个指南:https://registry.hub.docker.com/u/freewil/bitcoin-testnet-box/ 我没有任何问题地拉和运行码头工人。 但是,我无法编辑其目录中的bitcoin.conf文件,因为我没有安装像NANO这样的编辑器。 我想: 但它不起作用。我该怎么解决