我正在测试一些与比特币相关的代码,为了测试它,我在docker容器中安装了比特币测试网盒。
我使用这个指南:https://registry.hub.docker.com/u/freewil/bitcoin-testnet-box/
我没有任何问题地拉和运行码头工人。
但是,我无法编辑其目录中的bitcoin.conf文件,因为我没有安装像NANO这样的编辑器。
我想:
sudo apt-get install nano
但它不起作用。我该怎么解决这个问题?
同样对于那些感兴趣的人:
我只能通过以下命令运行docker从外部连接到比特币:
docker run -p 19001:19001 -it 7a0a14be2634 //7a.. is the volume))
然后我可以做一个telnet来检查我是否可以从另一个虚拟机连接到bitcoind
telnet 192.168.142.163 19001
现在它终于完美地工作了
最好将apt get命令添加到Dockerfile并重新创建容器。那里已经有RUN
命令向您演示如何操作。
您还可以使用docker run执行命令。这可能很容易得到。此外,要检查正在运行的容器,请参见此处。
您可以在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上运行,无论是否带有附加数据容器,都可以轻松地序列化用户数据。 一切