docker - 如何在 docker 容器外访问 ethereum/client-go shell
问题描述
我刚刚开始学习区块链并遵循YouTube 教程。在那个教程中,他通过克隆 repo 安装了 ethereum,但我已经按照官方文档中给出的说明使用 docker 安装了 ethereum/go-client 。我也是 Docker 的初学者。当我使用命令运行 docker 容器时docker run -it -p 30303:30303 ethereum/client-go
,我的终端看起来像这样:-
现在我想使用personal.newAccount()
命令创建一个帐户。但是我应该在哪里运行这个命令?Container 没有为我提供任何可以运行此命令的 shell。
我在互联网上搜索了很多但没有得到解决方案,所有这些都在展示如何仅使用 docker 安装 geth。
请帮我 。我刚开始学习区块链。
感谢
解决方案
启动一个容器
docker run -it -p 30303:30303 ethereum/client-go account new
它使您可以直接创建新帐户。
推荐阅读
- android - 如何将应用栏添加到 StatelessWidget?
- excel - VBA函数将字符串的一部分格式化为下标
- ios - 如何将 UISlider 的拇指放在轨道的前面?
- c# - 计算机睡眠后 MediaPlayer 不播放
- javascript - 在 Svelte 中更改各种元素的多个类
- c++ - 如何从.c++中的txt文件中查找句子?
- c++ - 在“其他函数名”C++ 中未定义对“函数名”的引用
- python - 当我停止在 jupyter 中训练时,学习率会重置吗?TensorFlow.Keras
- android - React Native Android 应用程序安装但不会显示在应用程序启动器中
- google-sheets - 根据多个条件在表中查找结果