我正在测试一些与比特币相关的代码,为了测试它在docker容器中安装了bitcoin-testnet-box。
我使用本指南: https://registry.hub.docker.com/u/freewil/bitcoin-testnet-box/
我没有任何问题地拉动并运行了码头工具。
但是,我无法编辑其目录中的bitcoin.conf文件,因为我没有像NANO这样的编辑器。
我想这样做:
sudo apt-get install nano
但它不起作用。我该如何解决这个问题?
答案 0 :(得分: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。
答案 1 :(得分:1)
最好将apt-get命令添加到Dockerfile并重新创建容器。已经有RUN
个命令向您展示如何执行此操作。
您还可以使用docker run来执行命令。这可能是apt-get。此外,要检查正在运行的容器see here。
答案 2 :(得分:-2)
对于那些感兴趣的人:
我只能通过使用此命令运行docker来从外部连接到bitcoind:
docker run -p 19001:19001 -it 7a0a14be2634 //7a.. is the volume))
然后我可以做一个telnet来检查我是否可以从另一个VM连接到bitcoind
telnet 192.168.142.163 19001
现在它终于完美运作了