2

我正在测试一些与比特币相关的代码,为了测试它已经在 docker 容器中安装了 bitcoin-testnet-box。

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

我拉动并运行 docker 没有任何问题。

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

我想要做:

sudo apt-get install nano

但它不起作用。我该如何解决?

4

3 回答 3

6

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

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。

于 2015-01-18T22:06:29.380 回答
1

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

您还可以使用 docker run 来执行命令。这可能是 apt-get。此外,要检查正在运行的容器,请参见此处

于 2015-01-18T20:18:22.267 回答
-3

也给有兴趣的人:

我只能通过使用以下命令运行 docker 从外部连接到 bitcoind:

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

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

telnet 192.168.142.163 19001

现在终于可以完美运行了

于 2015-01-19T12:26:17.850 回答