1. 발생 docker에서 ubuntu 컨테이너를 생성한 후 Mysql-server 를 설치하는 과정에서 다음과 같은 불안한 permission denied가 발생한 것을 보았다. update-alternatives: using /var/lib/mecab/dic/ipadic-utf8 to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode Setting up libhtml-parser-perl:amd64 (3.76-1build2) ... Setting up libhttp-message-perl (6.36-1) ... Setting up mysql-server-8.0 (8.0.36-0ubuntu0.22.04.1) ... debconf: un..
0. 목적 원래 있는 /home DIR 에 용량이 부족하여 다른 볼륨을 마운트 하는 과정에서 home dir 를 비워야만 했다. 그래서 계정을 지우고 다시 생성 하기로 하였다. 1. root 계정 접속 및 계정 지우기 계정에 대한 모든 파일을 지우는 명령어이다. # root 계정 접속 sudo -i # deluser -remove-all-files [계정 이름] deluser -remove-all-files ds 2. 계정 생성 계정의 기본정보와 비번을 입력받아 계정을 생성하는 명령어이다. # adduser [계정 이름] adduser ds 3. 계정 생성 확인 grep /bin/bash /etc/passwd | cut -f1 -d: 4. 계정에 sudo 권한 부여 # sudo usermod -aG su..
0. 목적 헬름 차트라고 불리우는 쿠버네티스 패키지를 관리 하는 도구인 Helm을 설치 해보자 헬름 차트(helm chart)란? 쿠버네티스 리소스와 관련된 셋(service,deployment 등)을 설명하는 파일의 모음이다. 이를 이용하여 쿠버네티스 애플리케이션을 설치하거나 쉽게 업데이트를 할 수 가 있다. 1. 설치 설치 환경 ubuntu 20.04 # 인스톨러 스크립트 가지고 오기 curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 # 실행 권한 부여 chmod 700 get_helm.sh # 인스톨러 스크립트 실행 ./get_helm.sh # 설치 확인 helm version 설치..
목적 AWS EC2 ubuntu 20.04 instance에서 주식데이터가 저장되어 있는 MysqlDB(Local)를 Grafana(docker) 에 Data Source 로 사용해보자.. 설치 docker run -d -p 3000:3000 --name=grafana grafana/grafana-enterprise docker run 명령어는 도커 이미지를 이요하여 새로운 컨테이너를 실행하는 명령어이다. -d (--detach) 컨테이너를 백그라운드에서 돌게 해주는 옵셥이다. -p : (--publish) container-port 를 host-port를 통해 접근할 수 있게끔 해주는 명령어이다. --name 해당 컨테이너의 이름을 지정해 주는 옵션이다. ID대신 사용 가능하다. grafana/graf..