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  ```