github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/dev/docker/REAMEDME.md (about) 1 2 ### build-env 3 ```shell 4 5 docker build -f ./Dockerfile_x86 -t build-env-x86 . 6 docker tag eb6f8777e3c3 registry.cn-hongkong.aliyuncs.com/fbc/build-env-x86:lastest 7 docker push registry.cn-hongkong.aliyuncs.com/fbc/build-env-x86:lastest 8 9 ``` 10 11 12 ### build-fullNode-mainnet 13 ```shell 14 15 git https://github.com/fibonacci-chain/fbc/fbc.git 16 cd ./fbc 17 git checkout v1.6.8.6 18 cd .. 19 docker build -t fullnode-mainnet:v1.6.8.6 . 20 21 22 docker login --username=zjf@1633522246959130 registry.cn-hongkong.aliyuncs.com 23 docker tag [ImageId] registry.cn-hongkong.aliyuncs.com/fbc/fullnode:[镜像版本号] 24 docker push registry.cn-hongkong.aliyuncs.com/fbc/fullnode:[镜像版本号] 25 26 27 ``` 28 29 30 ### delete image 31 ```shell 32 # 停止docker 33 docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') 34 # 删除docker 35 docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') 36 # 删除images 37 docker rmi $(docker images | grep "none" | awk '{print $3}') 38 39 40 ``` 41 42 ### stop docker 43 ```shell 44 #两个命令均可使用,二选一即可 45 kill -2 ${pid} 46 kill -15 ${pid} 47 48 docker stop -t 1200 或者 docker-compose down -t 1200 # 停止容器 49 50 ``` 51 52 53 ```shell 54 55 init 56 sudo apt install docker.io 57 sudo apt install docker-compose 58 sudo docker login --username=zjf@1633522246959130 registry.cn-hongkong.aliyuncs.com 59 60 61 sudo vi docker-compose.yml 62 sudo docker-compose pull 63 64 fbchaind stop 65 66 sudo docker-compose up -d 67 sudo docker-compose logs -f --tail 100 68 69 70 ``` 71 72 73 ```shell 74 75 OLD 机器: 76 77 x86 goleveldb repair-state 78 79 sudo ./cli/fbchaind repair-state --start-height 10925700 --db_backend goleveldb --home ~/.fbchaind 80 81 82 ```