< Sct21 docker 컨테이너 셋팅방법 >
-
docker images 받기
: 특정버전 받는방법
- symverse/symverse_sct21_sample:latest -> docker pull symverse/symverse_sct20_sample:1.0.14
: 최신버전 받는 방법
- symverse/symverse_sct21_sample:latest -> docker pull symverse/symverse_sct20_sample:latest
-
docker 실행
-
sudo docker run -e KEYSTORE_PASSWORD=0000 -d -p ${my want port}:8888 --name sct21_sample_springboot symverse/symverse_sct21_sample
-
특정 파라미터를 변경하고 싶을때 다음과 같이 실행하면된다.
자신이 필요한 파라미터만 수정해서 실행하면 된다.
※ SERVICE_MODE 만 docker 고정.
sudo docker run --memory=2g
-e CHAIN_ID=1
-e NODE_URL=http://112.172.172.60:8002
-e KEYSTORE_PASSWORD=1234
-e KEYSTORE_FILENAME=keystore.json
-e WORK_NODE=00021000000000020002
-e SERVICE_MODE=docker
-d -p ${my want port}:8888 --name sct21_sample_springboot symverse/symverse_sct21_sample
-
-
지갑 키스토에서 서버 키스토어로 변경하는 작업이 필요할때는 도커를 실행시키고 나서 아래주소로 접속!
-
http://${my ip}:{my want port}/keystore/convert 접속!!
-
지갑 키스토를 넣고 변환버튼을 누르면 서버 키스토어 형태로 변환해 준다.
-
-
본인의 keystore 컨테이너로 전송
- docker cp /home/sct21Sample/keystore.json {my_container_id}:/webapp/keystore/keystore.json
-
컨테이너 재실행 -> docker restart {my_container_id}
-
제대로 올라갔는지 log 확인 -> docker logs {my_container_id}