목록Infra ------------------------- (36)
도찐개찐
Docker daemon은 기본적으로 /var/run/docker.sock에서 생성된 unix domain socket(IPC socket)을 사용하여 통신하는데, root 권한이 있거나 사용자가 docker 그룹의 멤버이어야 한다. sudo 없이 docker 명령어를 사용하려면, 'docker' 그룹에 사용자를 추가해야 한다. $ sudo usermod -aG docker $USER 로그아웃 후 재접속 $ exit sudo 없이 docker 명령이 실행되는 것을 확인한다. $ docker ps -a
Clear command not found 해결 방법 리눅스에서 명령어를 사용하고 나서 커맨드 창을 비워줄 때 clear 명령어를 사용하게 됩니다. 윈도우의 명령 프롬프트에서는 cls 명령어를 사용하게 되는데요, 이 clear 명령어는 명령어를 삭제해주는 기능이 아니고 단순히 화면 자체를 위로 올려서 첫 줄부터 시작하도록 보이게 하는 명령어입니다. # clear bash: clear: command not found 만약 명령어를 사용하였는데 command not found 명령어가 나온다면 clear 명령어를 사용할 수 있는 패키지가 설치되어 있지 않기 때문에 그렇습니다. clear 사용 가능한 ncurses 패키지 설치 확인 # rpm -qa |grep ncurses 위 명령어로 패키지 설치를 먼저 ..
//컨테이너 전체 삭제 $ docker rm $(docker ps -a -q) // 이미지 전체 삭제 $ docker rmi $(docker images -q)
$ sudo apt-get install docker-ce docker-ce-cli containerd.io Ubuntu Server 20.04 LTS를 실행하는 AWS EC2 인스턴스에 Docker CE 설치 사전 조건 Ubuntu Server 20.04 LTS AMI를 사용하여 AWS EC2 인스턴스가 시작되어 있어야 합니다. Amazon EC2 인스턴스 연결 AWS Management 콘솔에 로그인한 다음, EC2 콘솔을 연다. 좌측 탐색 창에서 인스턴스를 선택한다. 인스턴스 목록에서 연결할 인스턴스를 체크한 다음, 연결 버튼을 클릭한다. "인스턴스에 연결" 창에서 연결 방법 섹션의 독립 실행형 SSH 클라이언트를 선택한다. 이후 인스턴스 액세스 방법 섹션의 설명대로 진행한다. Terminal에서 ..
1. 사전 준비 [MacOS] React 설치 하기 1. 사전 준비 본 글에서는 Homebrew를 이용하여 node, yarn를 설치하고 실행하는것을 다루겠습니다. Homebrew 설치 MacOS Homebrew 설치 개요 MacOS 재설정 혹은 신규 설정시 github활용을 하시기 위해 초기 환 dev-truly.tistory.com 1.1. docker 설치 homebrew 최신버전에서는 brew cask install 대신에 brew --cask install 을 사용한다. $ brew --cask install docker 2. build 하기 yarn start 로 실행 하는 기본 포트와 충돌을 피하기 위해 package.json 파일에서 scripts 부분의 start에 PORT 환경변수 설정..
웹 서버란? nginx 는 결국 웹 서버의 한 종류입니다. 그렇다면 웹 서버는 무엇일까요? 웹 서버란 이미지, 동영상, 자바스크립트, HTML, 등 다양한 문서를 제공하는 서버 시스템입니다. 주로 HTTP 통신 프로토콜을 통해 리소스를 전달하지만 FTP, SMTP 와 같은 다른 프로토콜도 지원하는 것이 대부분입니다. 대부분의 웹 서비스는 위의 아키텍처처럼 구성되어 있으며 웹서버는 그 중 다음과 같은 역할을 주로 담당하게 됩니다. 데이터 전송 HTML 텍스트 파일을 비롯하여 이미지나 음성 데이터 같은 정적인 컨텐츠를 웹 클라이언트에 전송합니다. 이를 이용하면 최근 유행하는 클라이언트 사이드 랜더링(React, Vue, Angular 등)에 의해 생성된 빌드 파일(정적 파일)을 제공할 수 있습니다. 어플리케..
* 본 포스팅은 기본 셋팅 절차에 대한 상세 설명을 다루고 있으나 귀찮으신 분들을 위해 명령어를 한번에 정리해둔 코드를 본문 최하단에 정리해 놓을 예정이니 따라하기 귀찮으시면 본문을 가볍게 읽으시고 하단 코드를 확인 하시면 됩니다. 1. 도커에서 ubuntu 이미지와 컨테이너 띄우기 $ docker pull ubuntu $ docker run -it -p 8080:80 --name nginx_php8_laravel8 ubuntu bash docker ubuntu 셋팅 참고 #3 Docker ubuntu(이미지) 셋팅 * 본 포스팅 글은 ubuntu 설치에 한정 하지 않고 docker 이미지를 확인하여 해당 이미지를 다운로드 하고 컨테이너 생성하는데 까지 기초적인 매뉴얼을 다루었으니 참고 하셔서 읽어 주시..
Dockerfile 주 사용 명령어 Dockerfile은 Docker 이미지(image)의 빌드(build) 과정 중 실행해야 하는 명령어들을 담은 텍스트 문서로 Docker는 Dockerfile에 나열된 명령문을 차례대로 수행하여 이미지를 생성해줍니다. Dockerfile 작성 규칙 하나의 Dockerfile은 기본적으로 다음과 같은 구조를 가진 여러 개의 명령문으로 구성되어 있습니다. {명령어(INSTRUCTION)} {인자(arguments)} // 주석 사용 방법 # 주석입니다. RUN ["", ""] * 명령문은 명령어로 시작하고 여러개의 argument 가 따라올 수 있습니다. * 주석사용으로 명령어 사용에 대한 코멘트 삽입 가능 합니다. * 모든 명령어는 대문자로 작성하여 인자와 구분 쉽도록..