Docker
通过 Docker 安装 (From Docker)
预备条件 (Pre-requisites)
为了运行任何 docker 图像,您需要安装 docker。您可以在此处找到有关如何为您的机器安装 docker 的指南。
下载 docker 图像 (Downloading the docker image)
可以在此处找到 Namada docker 图像。
在 Tags
标签下,您可以找到 docker 图像的最新版本。点击您尝试安装的正确版本的 Namada 的链接。例如,如果您尝试安装 Namada v0.16.0,您将点击 v0.16.0
的链接。
您可以通过运行 docker images
找到下载的 docker 图像的标签。标签将是输出的第一列。
运行 docker 图像 (Running the docker image)
一旦您下载了 docker 图像,将有用的是导出一些环境变量:
export CHAIN_ID=<chain-id>
以下 docker run 命令将运行账本节点:
docker run -P -i -t $DOCKER_IMAGE <namada command>
其中 <namada command>
是您在终端中在 namada
之后运行的任何命令。例如,如果您想运行 namada client utils join-network --chain-id $CHAIN_ID
,您将运行:
docker run -P -i -t $DOCKER_IMAGE client utils join-network --chain-id $CHAIN_ID
然后,为了运行任何其他账本命令,可以运行:
docker /bin/bash -c "/bin/bash","-c", "<namada command>"
替代方法(自己构建 docker 图像)(Alternative method (building the docker image yourself))
或者,您可以自己构建 docker 图像!
首先导出一些环境变量:
export CHAIN_ID=<chain-id>
export BRANCH=<namada-version>
例如,如果您想为 Namada v0.16.0 和 chain-id public-testnet-69.0.b20a1337aa1
构建 docker 图像,您将运行:
export CHAIN_ID=public-testnet-69.0.b20a1337aa1
export BRANCH=v0.16.0
然后,您可以通过运行以下命令构建 docker 图像:
git clone https://github.com/anoma/namada-sdk-starter.git
cd namada-sdk-starter/docker/namada-with-chain/
docker build --build-arg BRANCH=$BRANCH --build-arg CHAIN_ID=$CHAIN_ID -t namada_testnet_image .
这将把图像保存到您的本地 docker 图像中。您可以通过运行 docker images
找到下载的 docker 图像的标签。标签将是输出的第一列。
将此 docker 图像保存为环境变量
export DOCKER_IMAGE=<tag>
然后,您可以通过运行以下命令运行 docker 图像:
docker run -P -i -t $DOCKER_IMAGE
Last updated