일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 러스트기초
- 스마트컨트렉트프록시
- 스마트컨트렉트테스트
- ethers
- 오블완
- 러스트 기초
- 러스트 기초 학습
- SBT표준
- 스마트컨트렉트 함수이름 중복 호출
- 스마트 컨트렉트 함수이름 중복
- 체인의정석
- ethers v6
- Vue.js
- 컨트렉트 동일한 함수이름 호출
- ambiguous function description
- vue기초
- ethers type
- git rebase
- multicall
- nest.js설명
- chainlink 설명
- 머신러닝기초
- rust 기초
- ethers websocket
- Vue
- 티스토리챌린지
- 스마트컨트렉트 예약어 함수이름 중복
- 컨트렉트 배포 자동화
- ethers typescript
- 프록시배포구조
- Today
- Total
목록개발/docker & linux (23)
체인의정석
1. wget깃허브 계정에 들어가서 파일을 찾은 후 raw한 링크를 뽑아낸다.https://github.com/AethirCloud/checker-client/blob/main/v1.0.2.7/AethirCheckerCLI-linux-1.0.2.7.tar.gzhttps://github.com/AethirCloud/checker-client/raw/main/v1.0.2.7/AethirCheckerCLI-linux-1.0.2.7.tar.gz위의 깃허브에 tar.gz가 있다면 아래와 같이 wget을 통해 서버에서 압축된 파일을 가져올 수 있다.wget https://github.com/AethirCloud/checker-client/raw/main/v1.0.2.7/AethirCheckerCLI-linux-1...
1. docker-compose.yml 파일을 작성한다.환경 변수의 경우 여기서 방법이 2가지 있는데 env파일을 따로 만들어 주는 것과 environment를 통해 직접 설정해 주는것이다.아래 예시에서는 db는 후자, event_sub는 전자에 해당된다.version: '3.7'services: mysql_db: image: mysql:latest container_name: database command: --max-connections=10000 ports: - "33306:3306" //왼쪽은 내 컴퓨터에서의 포트, 오른쪽은 도커 안에서의 포트 environment: MYSQL_ROOT_PASSWORD: 비밀번호입력 MYSQL_DATABASE..
docker-compose를 사용하면 docker-compose.yml 파일을 작성해서 DB를 쉽게 생성 할 수 있다.docker-compose.ymlservices: mariadb: image: mysql:latest container_name: mysql-server command: --max-connections=10000 ports: - "33306:3306" environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: mydatabase MYSQL_USER: myuser MYSQL_PASSWORD: password다음과 같이 yml 파일을 작성하면 33306 번 포트로 도커를 띄..
https://poiemaweb.com/docker-mysql Docker를 사용하여 MySQL 설치하고 접속하기 | PoiemaWeb poiemaweb.com docker ps -a docker exec -it mysql-container bash 다음과 같이 docker에 접근 후 만약 mysql 명령어를 못찾으면 다음과 같이 설치 https://blog.naver.com/devsimin/221436548123 터미널에서 mysql 접속하기. 1. 터미널 접속 2. 경로 이동 3. mysql 접속 로컬서버접속 외부접속 User Name -u Password -p Port N... blog.naver.com apt update apt install mariadb-server 이후 docker-compo..
zsh: command not found: nvm 오류는 nvm (Node Version Manager)이 시스템에 설치되어 있지 않거나 zsh 쉘 설정에서 제대로 로드되지 않았음을 나타냅니다. 설치: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash 2. 파일 에디터 열기 vi ~/.zshrc 3. 다음 줄을 추가한 후 wq를 써서 저장 export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR..
실제 운영 서버 또는 공용 dev 서버 등에서는 매우 많은 양의 로그가 발생한다. 이러한 경우 일자별로 로그 파일이 압축되어 있기도 한다. 만약 에러가 발생했는데 로그를 보면서 원인을 파악해야 하는 상황이라면 압축파일을 복사해서 풀고 확인하려면 너무나도 번거롭고 복잡하며 부담감 까지 든다. 하지만 라인 하나로 압축을 안풀고 검색할 수 있는 방법이 있다. 사실 로그 파일을 검색하는 방법에 대해서는 이전에도 기록을 해두었는데 이번에 더 자세한 검색을 하면서 사용한 코드들을 기록해 보려고 한다. 먼저 터미널에서 특정 단어 검색하는 방법은 아래 링크에 정리되어 있다. https://it-timehacker.tistory.com/433 터미널에서 파일의앞,뒤,특정 부분만 뽑아서 출력하기(head, tail, g..
실제 프로덕트에서 에러 로그를 보고 디버깅을 할 때는 양이 많아서 cat으로는 찾기 어렵다. 따라서 원하는 상황에 맞게 로그를 터미널에서 검색해서 볼 수 있어야 한다. 1. head head는 앞 부분을 출력하는데 숫자를 안 넣으면 10개의 최근 기록들이 출력된다. head error.log 앞에 20 행을 출력하려고 하면 head -n 20 error.log 이런식으로 하면 된다. 2. tail tail은 뒷 부분을 출력하는데 숫자를 안 넣으면 마지막 10개의 기록이 출력된다. tail error.log 마지막 20 행을 출력하려고 하면 tail -n 20 error.log 이런식으로 하면 된다. 물론 1000 행 씩 출력해도 된다. 3. cat [option] [filenam] grep 만약 abc..
docker-compose up -d 해당 명령어를 실행했을 때 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: 위와 같은 에러가 나온다. 이 경우 sudo usermod -a -G docker $USER 해당 명령어를 수행시켜 도커에 유저를 등록시켜야 하며 ($USER 는 현재 접속중인 유저 정보이므로 그대로 복붙해도 된다.) 이후 exit을 눌러서 나갔다가 다시 들어오게 되면 해당 에러가 사라져 있으며 id 명령ㅇ어를 쳤을때 docker가 추가된 것을 확인할 수 있다. 참고 https://technote.kr/369