목록분류 전체보기 (231)
도찐개찐
도커 설치 MacOS 도커 설치 Docker 설치는 어렵지 않아서 스샷 된 이미지만 보셔도 충분히 설치가 가능 할거 같습니다. #1 도커란? 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발 dev-truly.tistory.com 라라벨 세일(Laravel sail) 이란? 라라벨 세일은 라라벨 실행에 필요한 기본(PHP, 내장 웹 서버, Mysql)과 캐시용 미들웨어인 레디스(Redis), 간단한 메일 서버인 메일혹(Mailhog), 그리고 셀레늄(Selenium)과 노드(Node)를 포함 하고 있으며 도커(Docker) 이미지로도 제공 됩니다. * 간단히 표현 하자면 라라벨 프로젝트를 docker-compose.yml 파일로 만들어주는 기능. * 기존에 만들..
homebrew로 자바11 설치하기 homebrew란? MacOS Homebrew 설치 개요 MacOS 재설정 혹은 신규 설정시 github활용을 하시기 위해 초기 환경설정이 필요하신 분들을 위한 포스팅 입니다. mac 환경에서 아래와 같이 환경을 설정하면 비밀번호 등과 같은 불필요한 절 dev-truly.tistory.com 1. 자바 설치 $ brew tap adoptopenjdk/openjdk $ brew cask install adoptopenjdk11 # 해당 명령어 실행시 에러가 확인 된다면 하단 명령어를 실행 해주시기 바랍니다. $ brew install adoptopenjdk11 --cask 2. 자바 설치 버전 확인 여러 버전 존재시 하단과 같이 노출 됩니다. $ /usr/libexec/..
웹 서버란? nginx 는 결국 웹 서버의 한 종류입니다. 그렇다면 웹 서버는 무엇일까요? 웹 서버란 이미지, 동영상, 자바스크립트, HTML, 등 다양한 문서를 제공하는 서버 시스템입니다. 주로 HTTP 통신 프로토콜을 통해 리소스를 전달하지만 FTP, SMTP 와 같은 다른 프로토콜도 지원하는 것이 대부분입니다. 대부분의 웹 서비스는 위의 아키텍처처럼 구성되어 있으며 웹서버는 그 중 다음과 같은 역할을 주로 담당하게 됩니다. 데이터 전송 HTML 텍스트 파일을 비롯하여 이미지나 음성 데이터 같은 정적인 컨텐츠를 웹 클라이언트에 전송합니다. 이를 이용하면 최근 유행하는 클라이언트 사이드 랜더링(React, Vue, Angular 등)에 의해 생성된 빌드 파일(정적 파일)을 제공할 수 있습니다. 어플리케..
Gitbook Dashboard 에서 제공하는 에디터기능으로 작성하시는 분들도 계시겠지만 문서 세부 적으로 꾸미기 위해서는 마크다운 문법을 활용 하시는 방법도 있습니다. 1. 마크다운이란 ? 파일 확장자 `.md` 일반 텍스트 기반의 경량 마크업 언어. 일반적 마크업 언어에 비해 문법이 가벼운 것이 특징(전체 습득 시간 : 대략 30분) HTML과 리치 텍스트(RTF)등 서식 문서로 쉽게 변환 가능 응용 소프트웨어와 함께 배포 되는 README.md 파일이나 온라인 게시물(Gitbook) 등에 많이 활용 됨. 비슷한 문법으로 확장자를 `.adoc` 인 AsciiDoc 문법도 존재(문법 복잡도▲, 지원 플랫폼▽) 마크다운의 장점 문법이 쉽다. 관리가 쉽다. 지원 가능한 플랫폼과 프로그램이 다양하다. 마크다..
* 본 포스팅은 기본 셋팅 절차에 대한 상세 설명을 다루고 있으나 귀찮으신 분들을 위해 명령어를 한번에 정리해둔 코드를 본문 최하단에 정리해 놓을 예정이니 따라하기 귀찮으시면 본문을 가볍게 읽으시고 하단 코드를 확인 하시면 됩니다. 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 가 따라올 수 있습니다. * 주석사용으로 명령어 사용에 대한 코멘트 삽입 가능 합니다. * 모든 명령어는 대문자로 작성하여 인자와 구분 쉽도록..
* 사전 Docker + ubuntu 이미지 까지 설치 되어 있으셔야만 이후 작업이 가능 합니다. docker ubuntu 설치 #3 Docker ubuntu(이미지) 셋팅 * 본 포스팅 글은 ubuntu 설치에 한정 하지 않고 docker 이미지를 확인하여 해당 이미지를 다운로드 하고 컨테이너 생성하는데 까지 기초적인 매뉴얼을 다루었으니 참고 하셔서 읽어 주시기 바랍니 dev-truly.tistory.com 1. Docker + ubuntu 이미지 생성 $ docker images // ubuntu 이미지 확인 $ docker run -it --name gitbook_test ubuntu /bin/bash 2. 필요 패키지 설치 (npm, vim) - npm : gitbook 설치를 위한 패키지 관리 ..
* 본 포스팅 글은 ubuntu 설치에 한정 하지 않고 docker 이미지를 확인하여 해당 이미지를 다운로드 하고 컨테이너 생성하는데 까지 기초적인 매뉴얼을 다루었으니 참고 하셔서 읽어 주시기 바랍니다. MacOS 도커 설치 #2 MacOS 도커 설치 Docker 설치는 어렵지 않아서 스샷 된 이미지만 보셔도 충분히 설치가 가능 할거 같습니다. #1 도커란? 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발 dev-truly.tistory.com 1. Docker images 확인 * Docker 의 가장 기본은 누군가가 미리 생성해 놓은 이미지를 다운로드, 해당 이미지를 컨테이너에 올려서 본인만의 환경을 셋팅하는데 있는거 같습니다. Docker 이미지 확인은..