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

如何在运行docker容器中安装应用程序?

东方震博
2023-03-14

我正在测试一些与比特币相关的代码,为了测试它,我在docker容器中安装了比特币测试网盒。

我使用这个指南:https://registry.hub.docker.com/u/freewil/bitcoin-testnet-box/

我没有任何问题地拉和运行码头工人。

但是,我无法编辑其目录中的bitcoin.conf文件,因为我没有安装像NANO这样的编辑器。

我想:

sudo apt-get install nano

但它不起作用。我该怎么解决这个问题?

共有3个答案

柴瀚昂
2023-03-14

同样对于那些感兴趣的人:

我只能通过以下命令运行docker从外部连接到比特币:

docker run -p 19001:19001 -it 7a0a14be2634 //7a.. is the volume))

然后我可以做一个telnet来检查我是否可以从另一个虚拟机连接到bitcoind

telnet 192.168.142.163 19001

现在它终于完美地工作了

司马昕
2023-03-14

最好将apt get命令添加到Dockerfile并重新创建容器。那里已经有RUN命令向您演示如何操作。

您还可以使用docker run执行命令。这可能很容易得到。此外,要检查正在运行的容器,请参见此处。

白彦
2023-03-14

您可以在freewil/bitcoin testnet box上创建自己的Dockerfile

Dockerfile

FROM freewil/bitcoin-testnet-box
MAINTAINER dude
USER root
RUN apt-get update && apt-get install nano

在运行Dockerfile的目录中:

docker build -t "mybitcoinimage" .

启动容器

docker run -it mybitcoinimage /bin/bash

您可以使用root访问和nano。

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

  • Dockerfile文件 docker撰写。yml 我发射的命令是为了让这个起来 docker-compose-fdocker-compose.yml 之后我去了https://localhost:3000这个项目没有加载。这是可复制的回购协议https://github.com/reyanshmishra/My-Portfolio-ReactJS 谢啦

  • 问题内容: 我有以下用于docker文件的文件… 和弹簧配置… 一切似乎都开始文件,我明白了 我看到… 但是当我运行并在这样的浏览器中输入该地址时,出现超时错误。我知道我可以在运行时使用端口映射,但是有没有一种方法可以映射到我的本地主机呢? 我也尝试过这个… 因此它不是浏览器。 还试图像这样映射它… 0.0.0.0:8080->8080/tcp、9090/tcp 但是localhost:8080(

  • 其基本思想是运行带有音频和ui的应用程序(vlc、firefox、skype…) 我在使用pulseaudio搜索docker容器,但我找到的所有容器都在TCP上使用pulseaudio流。(应用程序的安全沙箱) https://gist.github.com/hybris42/ce429de428e5af3a344a https://github.com/jlund/docker-chrome-

  • 我一步一步做了什么: 1)构建我的应用程序(结果,我的出现在文件夹中) 2)移动到所在的目录,并执行命令: 3)以容器形式运行此: 结果,我的应用程序成功启动。 但现在我决定在我的申请中改变一些东西。我做了,试着重复所有的步骤。

  • 问题内容: 这个问题是我继续研究Docker的一部分,并且在某些方面跟进了我先前的问题之一。我现在已经了解了如何通过将一堆Docker容器链接在一起来获得完整的应用程序堆栈(实际上是微型VPS)。例如,可以创建一个堆栈,为Apache+ PHP5提供一堆扩展名+ Redis + MemCached+MySQL,它们都在Ubuntu上运行,无论是否带有附加数据容器,都可以轻松地序列化用户数据。 一切