본문 바로가기

728x90
반응형

전체 글

(222)
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied 에러가 날 경우 sudo /usr/sbin/groupadd -f docker sudo /usr/sbin/usermod -aG docker `user` sudo chown root:docker /var/run/docker.sock docker.sock권한을 변경하여 다른 사용자도 접근할 수 있도록 한다.
docker에 Rancher 설치 도커가 설치된 상태에서 rancher설치하는 방법 docker run -d --restart=unless-stopped \ -p 80:80 -p 443:443 \ --privileged \ rancher/rancher:latest 더보기 privileged > 일반적으로 컨테이너는 host에서 독립적인 영역을 가지고 있기 때문에 host시스템의 주요자원에 접근이 불가능함 pvileged를 이용하면 모든 장치에 접근할 수 있을 뿐만 아니라 호스트 커널의 기능을 사용할 수 있음 docker의 경우 default가 unprivileged이다. 비밀번호 확인 docker logs container-id 2>&1 | grep "Bootstrap Password:" 랜처 접속 https://localhost 새로운..
k8s - wsl minikube 설치하기 윈도우에서 K8S를 테스트하려면 wsl을 이용해서 minikube 클러스터를 구성할 수 있다. minikube다운로드 minikube start minikube is local Kubernetes minikube.sigs.k8s.io minikube 설치 wsl을 열어서 커맨드 복사&붙여넣기 하면된다. curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube minikube 시작 minikube start pod 확인하기 minikube kubectl -- get pods -A alias kubectl="m..
wsl2 System has not been booted with systemd as init system (PID 1). Can't opera $sudo -b unshare --pid --fork --mount-proc /lib/systemd/systemd --system-unit=basic.target $sudo -E nsenter --all -t $(pgrep -xo systemd) runuser -P -l $USER -c "exec $SHELL" docker를 띄우려고 systemctl start docker를 시도했는데 에러가 났다. System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down 이럴 경우는 아래의 명령어를 입력한다. sudo -b unshare --pid --fork --m..
[프로그래머스] 가장 가까운 같은 글자 JAVA 풀이 ❓문제 문자열 s가 주어졌을 때, s의 각 위치마다 자신보다 앞에 나왔으면서, 자신과 가장 가까운 곳에 있는 같은 글자가 어디 있는지 알고 싶습니다. 예를 들어, s="banana"라고 할 때, 각 글자들을 왼쪽부터 오른쪽으로 읽어 나가면서 다음과 같이 진행할 수 있습니다. b는 처음 나왔기 때문에 자신의 앞에 같은 글자가 없습니다. 이는 -1로 표현합니다. a는 처음 나왔기 때문에 자신의 앞에 같은 글자가 없습니다. 이는 -1로 표현합니다. n은 처음 나왔기 때문에 자신의 앞에 같은 글자가 없습니다. 이는 -1로 표현합니다. a는 자신보다 두 칸 앞에 a가 있습니다. 이는 2로 표현합니다. n도 자신보다 두 칸 앞에 n이 있습니다. 이는 2로 표현합니다. a는 자신보다 두 칸, 네 칸 앞에 a가 있습니..
프로그래머스 - 문자열 나누기 (java) 문제 문자열 s가 입력되었을 때 다음 규칙을 따라서 이 문자열을 여러 문자열로 분해하려고 합니다. 먼저 첫 글자를 읽습니다. 이 글자를 x라고 합시다. 이제 이 문자열을 왼쪽에서 오른쪽으로 읽어나가면서, x와 x가 아닌 다른 글자들이 나온 횟수를 각각 셉니다. 처음으로 두 횟수가 같아지는 순간 멈추고, 지금까지 읽은 문자열을 분리합니다. s에서 분리한 문자열을 빼고 남은 부분에 대해서 이 과정을 반복합니다. 남은 부분이 없다면 종료합니다. 만약 두 횟수가 다른 상태에서 더 이상 읽을 글자가 없다면, 역시 지금까지 읽은 문자열을 분리하고, 종료합니다. 문자열 s가 매개변수로 주어질 때, 위 과정과 같이 문자열들로 분해하고, 분해한 문자열의 개수를 return 하는 함수 solution을 완성하세요. 제한사..
백준 2579번 계단 오르기 자바풀이 ❓문제 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점수를 얻게 된다. 예를 들어 와 같이 시작점에서부터 첫 번째, 두 번째, 네 번째, 여섯 번째 계단을 밟아 도착점에 도달하면 총 점수는 10 + 20 + 25 + 20 = 75점이 된다. 계단 오르는 데는 다음과 같은 규칙이 있다. 계단은 한 번에 한 계단씩 또는 두 계단씩 오를 수 있다. 즉, 한 계단을 밟으면서 이어서 다음 계단이나, 다음 다음 계단으로 오를 수 있다. 연속된 세 개의 계단을 모두 밟아서는 안 된다. 단, 시작점은 계단에 포함되지 않는다. 마지막 도착 계단은 반드시 밟아야 한다. 따라서 첫 번째 계단을..
백준 2805번 나무자르기 자바 풀이 ❓문제 상근이는 나무 M미터가 필요하다. 근처에 나무를 구입할 곳이 모두 망해버렸기 때문에, 정부에 벌목 허가를 요청했다. 정부는 상근이네 집 근처의 나무 한 줄에 대한 벌목 허가를 내주었고, 상근이는 새로 구입한 목재절단기를 이용해서 나무를 구할것이다. 목재절단기는 다음과 같이 동작한다. 먼저, 상근이는 절단기에 높이 H를 지정해야 한다. 높이를 지정하면 톱날이 땅으로부터 H미터 위로 올라간다. 그 다음, 한 줄에 연속해있는 나무를 모두 절단해버린다. 따라서, 높이가 H보다 큰 나무는 H 위의 부분이 잘릴 것이고, 낮은 나무는 잘리지 않을 것이다. 예를 들어, 한 줄에 연속해있는 나무의 높이가 20, 15, 10, 17이라고 하자. 상근이가 높이를 15로 지정했다면, 나무를 자른 뒤의 높이는 15, 1..

728x90
반응형