dev 129

Docker Compose 설치 (Ubuntu 22.04)

## 선행 도커설치 필요함 ## # 설치할 디렉토리 생성 sudo mkdir -p /usr/local/lib/docker/cli-plugins # 바이너리 다운로드 sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose # 실행권한 부여 sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose # 심볼릭 링크 생성 sudo ln -s /usr/local/lib/docker/cli-plugins/docker-compos..

dev/linux 2023.12.04

[javascript] for ... in VS Object.keys()

자바스크립트 객체 루프하는 방법의 차이를 알아보자. var par = { prop1: "some val", someMethod: () => "value" }; var obj = Object.create(par); obj.prop2 = "some other val"; // obj prototype은 par console.log(Object.getPrototypeOf(obj) === par); // true // 상속된 prototype의 property까지 탐색 for (const key in obj) { console.log("Key: ", key, "Value: ", obj[key]); } // "Key: ", "prop2", "Value: ", "some other val" // "Key: ", "p..

dev/web 2023.05.09

리눅스 외장 스토리지 마운트 Linux mount external storage

클라우드 서버 이용중, 추가 공간이 필요하여, 외장 스토리지를 신청함. 이후 os 설정은 알아서 해야할터.. 1. 일단 디스크를 확인하자. fidsk -l ----- Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes ----- 새로 추가된 녀석을 찾음, 필자의 경우 /dev/vdb 2. fdisk로 파티셔닝 작업 fdisk /dev/vdb ----- Welcome to fdisk (util-..

dev/linux 2021.08.30

Docker Data 디렉토리 변경

기본 도커 Data 디렉토리: /var/lib/docker devicemapper때문에 용량을 엄청 차지한다. 넓은 옮겨보자 1. 도커 서비스 종료 sudo service docker stop 2. 설정 파일에 경로 변경 vi /etc/docker/daemon.json { "data-root": "%%새로운경로%%" } (daemon.json파일이 없다면 만들면 된다) 3. 기존 디렉토리 복사 sudo rsync -aP /var/lib/docker/ %%새로운경로%% sparse 파일이 전체용량을 잡아먹는 현상이 있음 cp나 dd를 활용해도 된다. sudo cp -R /var/lib/docker/ %%새로운경로%% 이런식으로 4. 기존경로 이름바꾸기 sudo mv /var/lib/docker /var/l..

dev/linux 2021.06.16

CentOS7 Install postgreSQL 11 & pgadmin 4

1. postgreSQL 11 설치 1.1. rpm repo 추가 sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 1.2. 설치 sudo yum install -y postgresql11-server postgresql11-contrib 1.3. DB 초기화 (기본 db인 `postgres` 생성) sudo /usr/pgsql-11/bin/postgresql-11-setup initdb 1.4. 실행 및 자동실행 설정 sudo systemctl start postgresql-11 sudo systemctl enable postgresql-11 1...

dev/linux 2020.11.03