- nodejs
docker build -t nodejs:v1-ly .
- golang
docker build -t golang:v1-ly .
- golang_nodejs
docker build -t golang_nodejs:v1-ly .
-
contractfuzzer/geth
-
docker build -f geth.Dockerfile -t contractfuzzer/geth .
-
docker run -it --name contractfuzzer_geth contractfuzzer/geth:latest
-
-
contractfuzzer/deployer
-
make
deployer_run.sh
executable before build the image bychmod +x deployer_run.sh
. -
modify permission of by
chmod +x deployer_run.sh
. -
modify file
deployer_run.sh
as below,
cd contract_deployer && babel-node ./utils/deploy-main.js``` 4. ```docker build -f deploy.Dockerfile -t contractfuzzer/deployer .``` 5. ```docker create -it -e "ContractFuzzer=/contractFuzzer/deployer" --name contractfuzzer_deployer -v /home/bowen/Desktop/ContractFuzzer/SmartContract-Fuzzer/sources/ContractFuzzer-master/Ethereum:/ContractFuzzer/Ethereum -v /home/bowen/Desktop/ContractFuzzer/SmartContract-Fuzzer/data/contracts_to_deploy:/ContractFuzzer/contracts_to_deploy -e "ContractFuzzer=/contractFuzzer/deployer" contractfuzzer/deployer:latest``` 6. run the examples ```docker start -it contractfuzzer_deployer```
-
-
contractfuzzer/contractfuzzer
-
build the image
docker build -t ContractFuzzer -f Dockerfile .
-
run the container
docker run -it -e "ContractFuzzer=/contractFuzzer/ContractFuzzer" --name bowen-fuzzer ContractFuzzer:latest
-
Install some basic tools by following commands,
apk update
apk add vim
apk tmux
-
- set contract dir in
ContractFuzzer-master/contract_deployer/.env