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

use*_*302 2 nano bitcoin docker

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

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

我没有任何问题地拉动并运行了码头.

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

我想要做:

sudo apt-get install nano
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我该如何解决这个问题?

chr*_*ian 6

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

Dockerfile

FROM freewil/bitcoin-testnet-box
MAINTAINER dude
USER root
RUN apt-get update && apt-get install nano
Run Code Online (Sandbox Code Playgroud)

在运行Dockerfile的目录中:

docker build -t "mybitcoinimage" .
Run Code Online (Sandbox Code Playgroud)

并启动容器

docker run -it mybitcoinimage /bin/bash
Run Code Online (Sandbox Code Playgroud)

而你的根访问和纳米.