📃
OmniOne Developer Site
  • Introduction
  • Manager console guide
    • To begin with...
      • Wallet Settings
      • Select an Account
      • The Issuer/SP account creation
      • Issue access token for the OmniOne Agent
    • Issuer Console
      • Claim
      • VC Type
      • VC Format
      • Issue the VC Information
      • My request list
    • SP Console
      • Service List
      • Token Transaction History
      • My service request
  • Server system construction
    • To begin with...
      • Server Wallet creation and Key settings
      • Collect the Issuer and SP's DID
      • application.properties settings
    • Server default environment configuration per IDE
      • Spring Tool Suite 4
      • IntelliJ IDEA
    • Building the Issuer system
      • Issuer server guide(JAVA)
    • Building the SP system
      • SP server guide (JAVA)
  • Checking Blockchain data
    • Check Agent API
      • bp
      • Committee
      • DID
      • executor
      • key
      • pDID
      • player
      • policy
      • txinfo
      • txissue
      • vc
      • version
      • response codes
  • SDK instruction guide
    • Core SDK Guide
      • Java Wallet
        • IWKeyManager
        • IWDIDManager
        • IWRecoveryManager
        • ZkpException
        • IWException
      • iOS Wallet
        • IWKeyManager
        • IWDidManager
        • IWClaimManager
        • IWRecoveryManager
        • IWErrorManager
        • Enum
    • Server SDK Guide
      • Java
        • ServerInfo
        • IssuerApi
        • SpApi
        • VcResult
        • VcInitParam
        • VCRegParam
        • VcVerifyParam
        • SpProfileParam
    • Omni App Link SDK
      • Server
      • Android
      • IOS
  • Node creation
    • Full Node creation
      • Full Node by using Docker
        • Docker Installation
        • Building Full Node
        • Full Node settings
      • Installation type Full Node
        • Full Node installation
    • BP Node creation
      • BP Node by using Docker
        • Docker Installation
        • Building BP Node
        • BP Node settings
          • keosd/BP Node executing simultaneously
      • Installation type BP
        • Node Installation
        • Executing Node
        • Node settings
        • BP Vote
Powered by GitBook
On this page
  • Advanced preparation
  • BP Node Docker Image download
  • Getting Docker Image
  • Creating Data Directory
  • Executing BP Node Docker Image
  • Command option explanation

Was this helpful?

  1. Node creation
  2. BP Node creation
  3. BP Node by using Docker

Building BP Node

Provides instructions for using the BP Docker image to drive.

Advanced preparation

Below is the required preparation before using the BP Docker Image from BP operating company.

  • Requires Private and Public Key of BP for BP registration.

  • Requires to apply for BP in advance. (OmniOne and TestNet Account is required)

  • If necessary, Private key storage Wallet keosd can be executed and try to store the password separately.

BP Node Docker Image download

Download provided BP Node Docker Image.

$ wget 

BP Download Link

Getting Docker Image

Proceed operation that gets the downloaded BP Node Image from Docker.

$ sudo docker load < omntestnet_bp-docker-image-v0.2.tar

If operation is completed, use below command to check.

$ sudo docker images
REPOSITORY      TAG        IMAGE ID       CREATED          SIZE
omntestnet_bp   20200210    2f13356cee3a   30 minutes ago   2.29GB

Creating Data Directory

Docker is a structure that manages the data internally. Make directory to share the data in order to manage from the outside.

$ mkdir -p ~/Raonsecure/docker/testnet/omnnode-data

Executing BP Node Docker Image

proceed the operation that executes the collected BP Node Image.

$ docker run -it \
--name omntestnet_bp_you \
-p 18888:8888 -p 19010:19000 -p 10122:22 \
-v ~/Raonsecure/docker/testnet/omnnode-data:/omnione-testnet/bp_node/node_data \
--sig-proxy=false omntestnet_bp:20200210 /bin/bash

Command option explanation

  • -it : Uses container's shell

  • --name : Designates the container name that is running

  • -p : Setting the port forwarding (Host OS 18888 -> BP Node 8888)

  • -v : Sharing Host OS directory and sharing the container internal directory

The Full Node is now up and running properly. Next page will handle Full Node settings for interworking.

PreviousDocker InstallationNextBP Node settings

Last updated 4 years ago

Was this helpful?