源铸:恒星Horizon搭建及启动

安装docker

1. 卸载老版本docker

sudo yum remove docker \
        docker-client \
        docker-client-latest \
        docker-common \
        docker-latest \
        docker-latest-logrotate \
        docker-logrotate \
        docker-selinux \
        docker-engine-selinux \
        docker-engine

2. 安装依赖软件

sudo yum install -y yum-utils \
        device-mapper-persistent-data \
        lvm2

3. 安装docker-ce

sudo yum install docker-ce

4. 启动docker

sudo systemctl start docker

搭建启动horizon

1. 获取stellar容器镜像

sudo docker pull stellar/quickstart

2. 创建宿主机数据目录

mkdir /home/jon/stellar/horizon/testnet # 测试网络目录
mkdir /home/jon/stellar/horizon/pubnet  # 正式网络目录

3. 开启新的测试网络horizon

开启新的测试网络horizon,会让你输入自己设置的postgresql数据库密码。一定要记住这个密码,后续自己连接数据库需要。

sudo docker run -it --rm -v "/home/jon/stellar/horizon/testnet:/opt/stellar" -p "8000:8000" -p "11626:11626"  -p "11625:11625" --name stellar stellar/quickstart --testnet

启动之后,数据同步需要很长一段时间,耐心等待。

4. 重新启动测试网络horizon

sudo docker run -it -v "/home/pubnet/stellar:/opt/stellar" -p "8000:8000" -p "11626:11626"  -p "11625:11625" --name stellar stellar/quickstart --testnet

5. 使用volume作为存储

sudo docker volume create stellar_pub_vol
docker run --rm -it \
    -p "8000:8000" \
    -p "11626:11626" \
    -p "11625:11625" \
    --mount source=stellar_pub_vol,target=/opt/stellar \
    --name stellar_pub \
    stellar/quickstart --pubnet
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。