본문 바로가기

IT

docker image latest tag 강제로 바꾸기 docker container를 띄우면서, docker hub에 등록된 이미지 중 latest 태그를 지원하지 않는 이미지들이 간혹 있었다. 이미 띄워놓은 컨테이너에서 image가없을때 아래와 같은 에러가 뜨면서 적용이 안되는 이슈가 있었다. found: manifest unknown: manifest unknown 어쩔 수 없이 latest 태그를 단 이미지를 만들어야 했다. 필요한 ccenv:1.4 이미지를 땅겨오고, 설치된 것을 확인한 후 해당 이미지 태그를 변경을 위해선 컨테이너를 실행해야 한다. docker run --name ccenv -it hyperledger/fabric-ccenv:1.4 docker ps -a docker commit -a "by Lotty" 4a7823d504b hyp.. 더보기
[fabric2.0 정리]수동으로 체인코드 설치 및 업그레이드 [fabric2.0 정리]수동으로 체인코드 설치 및 업그레이드 $ cd fabric-samples/chaincode/fabcar/go $ GO111MODULE=on go mod vendor #위의 커멘드가 성공적으로 됏으면, vendor 폴더가 생성됐을 것임 $ l $ cd ../../../test-network/ $ export PATH=${PWD}/../bin:$PATH $ export FABRIC_CFG_PATH=$PWD/../config/ $ peer version $ peer lifecycle chaincode package haccp-common.tar.gz --path ../chaincode/haccp-common/go/ --lang golang --label haccp-common_1 $ .. 더보기
upgradeCC.sh cd github.com/hyperledger/fabric-samples/test-network scripts/upgradeCC.sh upgradeCC.sh CHANNEL_NAME="mychannel" CC_SRC_LANGUAGE="golang" VERSION="$1" DELAY="3" MAX_RETRY="5" VERBOSE="false" : ${CHANNEL_NAME:="mychannel"} : ${CC_SRC_LANGUAGE:="golang"} # : ${VERSION:="1"} : ${DELAY:="3"} : ${MAX_RETRY:="5"} : ${VERBOSE:="false"} CC_SRC_LANGUAGE=`echo "$CC_SRC_LANGUAGE" | tr [:upper:] [:lower:]` .. 더보기
Ubuntu 20.04 설정 network에 wired connection이 없어짐 DNS를 임의로 조작하다가, 원인 모르게 인터넷 연결이 갑자기 되지 않았다. 인터넷 연결을 확인해보니, 아래와 같이.. 충격적이게도 Wired connection 자체가 없어졌다 ㅇㅁㅇ... 그래서 이 것을 해결해보겠다고, 손짓발짓몸짓 다해가며 반나절을 쏟았는데... ㅜㅜ 다 안되더라... https://askubuntu.com/questions/1075139/ubuntu-18-04-network-icon-disappeared-and-no-internet-access-in-vmware Ubuntu 18.04 network icon disappeared and no internet access in VMware Im using Ubuntu in VMWare14. I have a 2 virtual machi.. 더보기
putty 접속 불가시 ssh 설정 putty 다른 아이피로 연결해 작업을 진행하려 했으나, 다음과 같은 에러가 떴다. 1 Network Error: Connection timed out cs 원인: ssh가 설치가 되있지 않아 생긴 문제였다. 이럴땐 접속할 포트로 이동하여 설치해주면 정상 접근이 가능하다! 1 sudo apt-get install ssh cs 더보기
Ubuntu에 PostgreSQL 설치 이번 포스트에선 PostgreSQL을 설치하고, DB를 생성한 후 간단한 테이블을 생성하는 것 까지의 과정을 정리합니다. 1. postgresql 설치 먼저 apt-get을 업데이트 해줍니다. 그리고 postgresql을 설치 합니다. 1 2 $ sudo apt-get update $ sudo apt-get install postgresql postgresql-contrib cs 2. 계정 생성 및 DB 생성 다음 postgres 계정으로 접근하여, 기본 셋팅을 해줍니다. bcadmin이라는 유저를 만들어서, bc_db라는 데이터베이스를 만들어 소유권자로 등록합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 -- postgres user로 접근 sudo -i -u .. 더보기
PostgreSQL 외부 포트 접근 가능하게 하기 외부 IP에서 PostgreSQL에 접근하는 방법입니다. cf. 현재 설치된 postgreSQL은 12버전입니다. 0. 포트 확인하기 포트를 확인해보면, 5432 포트가 localhost(127.0.0.1)형태로 되어있는 것을 확인할 수 있습니다. 이를 해제하기 위해 아래의 과정을 진행해보겠습니다. 1. pg_hba.conf 수정 1 $ sudo vi /etc/postgresql/12/main/pg_hba.conf cs 맨 아래 줄에 host all all 0.0.0.0/0 trust를 추가시켜준다. cf) 만약 특정 IP영역에서만 접근하려면, 옆에처럼 해주면 된다 -> host all all 172.27.00.00/0 trust 반대로 특정 IP의 접근을 막기 위해서는 -> host all all 17.. 더보기
nvm 설치 https://trustyoo86.github.io/nodejs/2019/02/18/ubuntu-nvm.html 더보기