본문 바로가기

반응형

프로젝트 설정

(60)
[Docker] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (feat. ubuntu) docker ps 를 했는데 아래와 같은 에러가 나왔다. Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 이 문제는 Docker Daemon(도커 데몬)과 연결이 안됬다는 말이다. 이는 Docker 소켓 파일이 존재하지 않거나 권한이 잘못 설정되었거나, Docker 데몬 자체의 문제일 수 있다고 한다. 나의 문제는 소켓 (네트워크) 문제여서, iptables를 install 하여 해결하였으나 혹시 모르니 찾은 점검 및 살리는 방법을 적어보도록 한다. docker 실행 여부 확인 실행되지 않았다면 에러가 난다. 실행부터 하자. # 도커 서비스 상태 확인 sudo systemctl ..
[NginX] url의 특정 부분을 argument로 받기 (feat. chatGPT) 결론 server { listen 80; server_name example.com; resolver 8.8.8.8; # 502 에러날 경우 location ~ /stream/(\d+) { # 1이상의 숫자 proxy_pass http://ex.com:$1; } } 더보기 질문 http://example.com/stream/44로 요청 받은 주소를 http://ex.com:44 로 요청을 보내도록 하는 nginx 파일 여기서 44가 가변적이다. 해결 방법: location ~ /stream/(\d+) { proxy_pass http://ex.com:$1; } 위와 같이 nginx 설정 파일을 작성하면 됩니다. 추가 질문: proxy_pass로 전달된 요청 주소를 확인하려면 어떻게 해야 할까요? 답변: h..
[Docker] MariaDB install 1 (feat. running container) 이 글은 이미 실행되고 있는 컨테이너 내에 mariadb를 설치 하는 방법이다. mariadb image를 이용하여 install 하는 방법은 아래 글을 참고하자. https://24hours-beginner.tistory.com/282 [docker] ubuntu에서 docker를 이용하여 database 구축하기 (mariadb image 사용) 0. docker? 더보기 https://24hours-beginner.tistory.com/236 [Docker] 도커란? 내가 생각했을 때 도커의 설명은 아키텍쳐로 끝나는듯 하다. Docs가 잘 되어 있으니 Docs를 읽자. https://docs.docker.com/get-started/overview/ Do 24hours-beginner.tistory..
[AWS] cli를 이용한 s3 파일 삭제하기 (feat. ubuntu) 해당 글은 ubuntu 20.04 에서 진행되었습니다. windows 10에서 하다가 실패함 ㅜ 사전 준비물 aws cli https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html aws configure less aws s3 접근권한 (읽기/삭제) # cmd 접근권한 확인 aws s3 ls s3://버킷명 # 번외 json으로 "다" 보기 aws s3api list-objects-v2 --bucket 버킷명 삭제하기 삭제 리스트 뽑기 aws s3api list-objects --bucket [my-bucket] --prefix [folder]/ --query 'Contents[?Where][.{Select Ke..
[Docker] 포트 설정 docker container의 네트워크는 host와 bridge가 있다. 기본값은 bridge 이며, 격리되어 있다. host : 컨테이너를 돌리고 있는 컴퓨터의 네트워크 bridge : 컨테이너 격리되어 있는 고유의 네트워크 이걸 연결해줄때 -p 옵션을 사용하며 ex) -p 13306:3306 (host 13306 접속시 컨테이너의 3306포트와 연결된다.) host의 네트워크와 동일하게 사용하고자는 경우는 -p 옵션이 아닌 --net=host 옵션을 사용하면된다.
[Docker] 🐳 docker container 시간대 변경하기 (feat. timezone) Docker의 기본 시간은 UTC 로 되어있어 KST 사용하려면 바꾸는 작업을 해야한다. 여러방법이 있다고 하는데 잘 모르니 블로그에서 봤던것들을 그냥 적어본다. 도커 시작시 설정 (run/compose) tz 속성 설정 (-e TZ=Asia/Seoul) docker run -it --name dockertimezone -e TZ=Asia/Seoul ubuntu 시스템 환경변수 tz속성을 줘서 timezone을 설정하는 것은 경량화된 이미지에선 아래와 같은 요인으로 안될 수 있다. 1. tz속성은 timezone 정보(/usr/share/zoneinfo)가 필요한데 tzdata가 없을 경우 timezone 정보도 없어 안될 수 있다. (tzdata가 없는 경우 없어 안되는건지 아니면 tzdata 자체가 ..
[FTP] FTP 서버 연결하기 (client) ubuntu 20.04 #!/bin/bash sudo apt install curlftpfs sudo curlftpfs ftp://"id":"pw"@address:port/server_file_address /client_file_address -o option # example sudo curlftpfs ftp://"test":"test123"@127.0.0.1:21/user/test /testuser/ -o allow_other
[NginX] 도메인(domain) 연결하기 (feat. Godaddy) nginx를 통해서 도메인을 연결할 수 있다. 1. DNS서버에 A 레코드 추가하기 핵심은 DNS(Domain Name System)에 접속하여 나의 도메인에 서버 주소를 매핑(A 레코드 추가)하는 것이다. A 레코드 (A Record) 와 CNAME ? 더보기 자세한 사항은 다른 사이트에서 찾아보자 여기선 진짜 엄청 간단한 개념만 소개한다. A레코드 (A Recode) 도메인 주소와 서버의 IP주소를 직접 매핑 ex) 도메인주소 속성 매핑 naver.com A 223.130.195.95 CNAME 도메인주소로 이동주켜주는 도메인 주소 매핑 ex) 도메인주소 속성 매핑 naver.com A 223.130.195.95 www.naver.com CNAME naver.com 예를 들어 www.naver.com..

반응형