Questions tagged [docker]

For questions regarding using the Docker virtualisation tool.

Filter by
Sorted by
Tagged with
14
votes
2answers
6k views

Running a custom private go-ethereum node cluster using docker

Here is a set up I have been working on and am having issues with ability to create a private network with peers. Basic set up: Used the dockerfile from https://github.com/ethereum/ethereum-dockers/...
13
votes
3answers
3k views

How can I completely automate a Docker image and Dockerfile for a geth test network

I would like to create a Docker image for a test network that has everything ready to go - pre-created accounts with ether already allocated. The problem is there doesn't seem to be a way to do this ...
8
votes
1answer
4k views

How to set up Geth in a Docker container on a VM such that RPC works?

The Geth team conveniently provides a Docker container for the latest Geth builds, but when using Docker on Windows or Mac OS (where Docker is using a virtual machine to host containers) how to run it ...
7
votes
1answer
518 views

Installing go-ethereum nodes using docker swarm?

Has anybody installed and configured go-ethereum nodes using dockerswarm ? Appreciate if anybody could share any docs or relevant information.
5
votes
1answer
792 views

Extremely slow geth mining and synchronization for private blockchain

I am constructing a very simple 2 nodes private Ethereum network to study the mining behaviour. The consensus algorithm is ethash. In order for the 2 nodes to discover each other, I also setup a ...
4
votes
1answer
845 views

Ethereum client-go RPC response 403 “invalid host specified”

I'm running ethereum/client-go docker image with the following flags: docker run -p 8545:8545 ethereum/client-go --rpcapi personal,db,eth,net,web3 --rpc --rpcaddr 0.0.0.0 --rpccorsdomain * --rinkeby ...
4
votes
1answer
346 views

How to containerize Eris service

Eris is a unique architecture which has taken a very useful advantage of containerizing the data, services - contracts, js, into separate container instances themselves. With the intent of running ...
4
votes
1answer
539 views

Ethereum private network on docker

I am trying to create a private network on docker such that each geth node in the network is run on a docker container. I followed this git hub blog :https://gist.github.com/fishbullet/...
4
votes
1answer
1k views

Node discovery: unreachable bootnode in private distributed network

I am trying to create a private distributed network using Docker containers on Virtual Machines running ubuntu. When I run: bootnode --genkey $KEY_FILE --writeaddress bootnode --nodekey $KEY_FILE -...
4
votes
2answers
923 views

Cannot attach to geth node running inside container

I am trying to run a node inside a docker container. I am able to run a geth node locally, and attach it via IPC with these simple commands: geth --fast --cache=512 Then geth attach, it works fine. ...
4
votes
3answers
4k views

How does one setup a private network with ethereum docker images?

I'm confused about how to get/access geth that is inside the container. So far I have: docker pull ethereum/client-go it seems though that this image is designed to work on the public network. do i ...
4
votes
3answers
589 views

How to make a Docker container talk to geth.ipc on local host

from web3 import Web3 web3 = Web3(Web3.IPCProvider("/Ethereum/geth.ipc")) print(f'IPC connected: {web3.isConnected()}') # want to return True I have the above script Dockerized and I'm trying to ...
3
votes
1answer
898 views

Set up Mist browser for a private go-ethereum docker cluster

Consider a base set up consisting of 'n' docker containers (within a VM running on OSX), each running a geth instance. Thanks to the guidance from @BokkyPooBah, in a different thread, I have been able ...
3
votes
1answer
611 views

Adding nodes in private network of docker containers hosted in different VMs

I am trying to create a non-local private network with go-ethereum running on docker containers hosted in different Virtual Machines. I am having a hard time trying to make the nodes recognize each ...
3
votes
1answer
1k views

How to save Parity data with docker

Every time I upgrade parity on docker by pulling and creating a new container I lose all sync data. The Dockerfile doesn't seem to expose a volume I could mount with -v Is there a trick to it or ...
3
votes
1answer
974 views

Connect ethereum node on host machine to docker cluster in VM

My setup is as follows: Windows host machine running an Ubuntu VM using virtual box. On the Ubuntu VM i'm running a private ethereum cluster using docker. This is working fine. I'm connecting them ...
2
votes
2answers
271 views

Two chains on Eris

I have set up Eris on my ubuntu machine using Docker.I have created private blockchain. Eris tools provides option to work on multiple chains using below tool. >> eris chains <start|stop|...
2
votes
1answer
546 views

How to backup account information from Geth in a Docker container?

I created a Geth node using the default Docker container, but realized I need to make some adjustments to the docker run command, which requires removing the current container. How do I backup my ...
2
votes
1answer
282 views

Running ropsten testnet with docker error

I would like to try to run ethereum client at my server configured with docker geth image. But when I set the genesis block according to the command below I got an error about the reference for the ...
2
votes
1answer
60 views

How to connect local ganache node with epirus

I tried apirus to connect to local ganache node. Ganache node is running on localhost:7545. git clone https://github.com/blk-io/epirus-free.git cd epirus-free docker-compose pull NODE_ENDPOINT=http:/...
2
votes
1answer
342 views

Parity dev node cannot send transactions via web3 py

I'm using a parity dev node via docker with the following set-up: docker run -d -p 8545:8545 parity/parity --config dev --jsonrpc-interface all --jsonrpc-apis all --jsonrpc-cors "*" When I attempt ...
2
votes
0answers
384 views

How to set gas price in Remix IDE?

I'm testing my contract on Ropsten network. For this i've launched geth in docker: > command: --verbosity 4 -rpc --ipcdisable --rpcaddr "0.0.0.0" --rpccorsdomain "*" --syncmode "fast" --rpcapi="...
2
votes
0answers
56 views

Why does my JSON-RPC request never complete?

I've set up geth to run in a Docker container with the following command (yes, I realize it's wide open to the world): docker run -it -p 127.0.0.1:8545:8545 -p 30303:30303 -v /data/ethereum:/root/....
1
vote
1answer
506 views

Cannot connect to Infura inside a docker container: Cannot find module 'websocket'

When I put my script in a docker container, I can no longer connect to Infura: Error: Cannot find module 'websocket' in package.json "web3": "^1.0.0-beta.34" in my script: const Web3 = require('...
1
vote
1answer
36 views

Chainlink node not initializing, failed to initialize ORM: initializeORM#NewORM: unable to init DB: unable to open postgresql

I am trying to setup a chainlink node on my machine. After setting all the .env variables, I am running the docker command to start the node, cd ~/.chainlink-kovan && docker run -p 6688:6688 -...
1
vote
2answers
749 views

Can I run seperatly docker and geth?

I run private geth testnet and my program is on docker. Everytime I try to call api I get: no JSON RCP response. Must I run geth on docker too?
1
vote
1answer
314 views

Eris : error compiling contracts

i try to deploy a contact using Eris Platform, i followed the tutorial in the documentation of Eris ( https://monax.io/docs/tutorials/getting-started/index.html?redirect_from_eris=true#fnref:1 ) but ...
1
vote
1answer
171 views

Running Openzepplin from docker

I am trying to build a docker image using open zepplin libraries. It works until it has to import the zepellin library, for which it can't seem to find. Here is what my docker image looks like : ...
1
vote
1answer
424 views

“truffle test” says “assert.rejects” is not a function even it is Node 10

As per the official documentation, assert.rejects was added since Node v10.0.0. Also, the node console confirms that: even though, truffle test throws this error: TypeError: assert.rejects is ...
1
vote
1answer
250 views

field 'EthashCachesOnDisk' is not defined in eth.Config

Trying to use my eth_config.toml file in ethereum docker container, but it throws this error for some config flags, one of them: Fatal: /root/ethereum/data/eth_config.toml, line 10: field '...
1
vote
1answer
295 views

Puppeth running on Mac with localhost always return err=“docker configured incorrectly: bash: docker: command not found\n”

Anybody tried running puppeth on Mac (Sierra or higher) with localhost as the servers with any success? Please share it here, because I always get err="docker configured incorrectly: bash: docker: ...
1
vote
1answer
431 views

Creating a Linux Docker for parity on a Windows 10 machine

I'm trying to run parity on Docker. My workstation is Windows 10, but the Docker is intended for a Linux machine. Right now I'm having trouble running the Docker with --base-path option, as I keep ...
1
vote
1answer
400 views

“Skipping non-existent input file” error using solc docker on Windows

I'm trying to setup a local build environment for Solidity on Windows (10). One of the options recommended in the Solidity docs is docker. Superficially, the docker image runs fine: C:\work\eth>...
1
vote
2answers
343 views

Creating a permissioned blockchain on docker

Will he helpful if anybody can guide be on any documentation on how to create a permissioned blockchain on docker
1
vote
1answer
1k views

Issue when I try a connection to geth using web3

Code geth version : v1.4.18-stable/linux/go1.5.1 web3 version : 0.17.0-alpha Here is the script I launch in a docker container to run geth : #! /bin/bash genesis_json_file=development/...
1
vote
0answers
19 views

ERROR: null value in column “next_nonce” violates not-null constraint (SQLSTATE 23502)

I am using this command to run my chainlink node: docker run --name chainlink-kovan --network host -p 6688:6688 -v ~/.chainlink-kovan:/chainlink -it --env-file=.env smartcontract/chainlink:0.10.3 ...
1
vote
0answers
38 views

Maian Tool Repository on Docker: How to store contract retrieved from etherscan.io and what is ‘test.sol’

I am in the MAIAN tool repository on docker. The link at : MAIAN Tool GitHub Link They provided details of how to execute the MAIAN tool from docker. I am in the MAIAN tool repository on docker. They ...
1
vote
1answer
111 views

Just synced a node, but want to use docker instead, can I moved synced db into container?

I just synced a node using geth fastsync and it took several days. But I just decided I want to use this computer's resources differently and run my ethereum environment from a docker container I ...
1
vote
0answers
233 views

Parity syncing in archive mode stuck at block 4839206

I am running Parity inside docker in pod in Kubernets on Google Cloud. The pod is using disk with 2700 GB for storing Ethereum blockchain, and currently disk has about 2100 GB free. Unfortunately for ...
1
vote
0answers
350 views

No contract code at give address

Its a bit of a long question... I am using Go to deploy a Smart Contract using the following code: client, err := ethclient.Dial("http://localhost:8545") if err != nil { errorhandler.HandleErr(...
1
vote
0answers
87 views

geth stops syncing

I am running geth via docker docker pull ethereum/client-go. It stops syncing after serval days. After I reboot the docker, it works fine again. This situation happened serval times. Here is the last ...
1
vote
1answer
433 views

Using parity as Web3 provider running from a Docker container

I can't seem to be able to create a web3 (http) provider pointing to a parity node, running from a docker container. I create a repo which should reproduce the problem. After running docker-compose ...
1
vote
0answers
336 views

How to connect to Ethereum node (geth) via IPC from outside of docker container

I'm using docker-compose to run ethereum node with Docker: # ethereum node ethereum: container_name: ethereum-node image: ethereum/client-go:v1.8.10 ports: - "8545:8545" - ...
1
vote
1answer
530 views

How make web3 work on?

Sorry for noob question. I installed web3 (npm install web3), but for some reason instead of calling web3 methods or showing object data, nodejs displays object structure: > web3.eth.accounts ...
1
vote
0answers
693 views

Running geth in docker causes it to exit

I need geth to run in a docker container and connect to the Rinkeby network. When I started it using docker run -d \ -v $HOME/geth:/root \ -p 8545:8545 -p 30303:30303 \ --name geth \ ...
1
vote
0answers
755 views

Ethereum Virtual Machine and Docker Containers

I'm trying to understand what are the constraints that wouldn't allow a Docker container to be used instead of creating the specific Ethereum Virtual Machine. I followed this link: https://forum....
1
vote
0answers
94 views

How do Crowdsale online wallets work without the need of a client?

Most of the Crowdsale websites have a signup/login page where the user has a wallet and several options of purchasing tokens. Options usually include Bitcoin, Ether and Wire Transfer. No MetaMask or ...
1
vote
1answer
552 views

Running ethereumjs/testrpc from a Docker container

I'm taking a stab at creating a set-up where I have a Docker container from which I run ethereumjs/testrpc (an Ethereum testing environment) and another Docker container running an Express app. I then ...
1
vote
0answers
154 views

Issues during installing geth client in windows docker container

I have been trying to get a windows instance of a container with geth client installed within it. Following the link below, I have been successfully able to use chocolatey to get go, git, etc. https://...
0
votes
1answer
998 views

Downloading a specific version of solc within a Docker image

I am working with the release of Solidity v0.4.25 for it works well with py-solc. When running on a local machine the codebase works quite well with 0.4.25. My issue currently is to get the codebase ...