반응형

IT/docker

IT 및 일상을 공유합니다.
IT/docker

[Docker] Nginx Certbot으로 SSL 인증서 적용하여 https 적용하기

이번 포스팅에서는 Docker-compose로 Nginx와 CertBot 이미지를 사용해 LetsEncrypt SSL 인증서를 발급하는 방법에 대해서 설명해 볼까 합니다. Cetbot 인증서 Certbot 인증 방법에는 아래 3개 방법 이외에도 방법이 있지만 간단하게 설명드리고 제가 진행할 방법은 와일드카드 방식으로 인증서를 발급해 보겠습니다. webroot : 사이트 디렉터리 내에 인증서 유효성을 확인할 수 있는 파일을 업로드하여 인증서를 발급하는 방법 이 방법의 단점은 하나의 인증 명령에 하나의 도메인 인증서만 발급 가능 Standalone : 사이트 작동을 멈추고 이 사이트의 네크워킹을 이용해 사이트 유효성을 확인해 Let’s Encrypt SSL 인증서를 발급하는 방법 이 방법은 동시에 여러 도메..

Stack_Shines
느린 개발자
IT/docker

[Docker] docker-compose로 portainer 설치하자

이리저리 회사 일이 너무 바빠서 포스팅이 너무 뜸했습니다.. ㅠㅠ 공부하는 게 진짜 쉽.. 지 않네요 ,, 퇴근후면 너무 힘들고 쉬고 싶고... 누워서 유튜브나 보고 싶은데.. 그래도 어쩌겠습니까 개발자를 직업으로 가진 이상 공부는 해야 하는걸 ㅠㅠ 아무튼!! 맘 다잡고 복지포인트 받은 걸로 호스팅 케이알에서 도메인하나 샀습니다. 이 도메인으로 서브도메인 여러 개 늘려가며 하나씩 배포하면서 공부해 볼까 합니다. 그래서 첫 번째로 도커를 사용하여 Portainer를 설치하는 방법에 대해서 설명해 볼까 합니다. Portainer 란? 간단하게 설명하자면 Portainer는 Docker를 Web에서 쉽게 관리할 수 있게 도와주는 툴입니다. Docker 관련된 컨테이너 및 이미지 관리 및 로깅 또는 모니터링 용..

Stack_Shines
느린 개발자
IT/docker

[docker] 도커 파일(Dockerfile)의 문법 및 작성 예시

❗ 이번 포스팅에서는 "DockerFile"에 대해 한번 정리해보고자 합니다. 빌드하는 관정 및 다양한 옵션과 주요 지시자에 관한 내용이므로 참고하시기 바랍니다. DockerFile 이란? Docker Image를 생성하기 위한 설정 파일입니다. 파일 내 작성된 구문으로 Docker Image가 만들어집니다. DockerFile 문법 주요 지시자 종류 구문 설명 # 코멘트 FROM 베이스 이미지(Base Image) 지정 MAINTAINER 이미지를 생성한 사람의 이름 및 정보 LABEL Key-value 형식으로 작성된 메타 데이터 RUN 컨테이너 빌드를 위한 실행 Commands COPY 컨테이너 빌드시 호스트 파일을 복사 ADD 컨테이너 빌드시 호스트의 (tar,url)을 복사 WORKDIR 컨테이..

Stack_Shines
느린 개발자
IT/docker

[docker] 도커 정상 동작 확인 - 기본 명령어

[docker] 도커란 무엇인가? - windows 설치 방법 이번 포스팅에서는 도커에 관한 설명과 윈도우 환경에서 별도의 가상 머신(VM) 없이 "Docker Desktop" 으로 설치하는 방법을 정리하겠습니다. Docker 란? 리눅스 응용 프로그램을 소프트웨어 컨테이너 stack94.tistory.com 이전 포스팅에서 토커에 대한 기본적인 개념과 Windows에서 설치하는 방법을 정리해 봤습니다. 이번 포스팅에서는 도커 설치에 이어서 도커가 정상 동작하는지 확인하는 간단한 기본 명령어를 정리해보고자 합니다. 도커 정상 동작 확인 docker login (도커 계정 로그인) UserName , Password 입력 Docker Desktop에 로그인이 되어있으면 "docker login" 입력만으로..

Stack_Shines
느린 개발자
IT/docker

[docker] 도커란 무엇인가? - windows 설치 방법

이번 포스팅에서는 도커에 관한 설명과 윈도우 환경에서 별도의 가상 머신(VM) 없이 "Docker Desktop" 으로 설치하는 방법을 정리하겠습니다. Docker 란? 리눅스 응용 프로그램을 소프트웨어 컨테이너 안에 배치하는 일을 해주는 자동화 오픈 소스입니다. 도커는 일반적으로 도커 엔진 혹은 도커에 관련된 모든 프로젝트를 말합니다. Docker Engine 이란? Docker Engine은 컨테이너를 생성하고 관리하며 제어할 수 있게 다양한 기능을 제공하는 도커의 프로젝트입니다. Docker Daemon, REST API, API를 통해 도커 데몬과 통신하는 CLI로 모듈식으로 구성되어 있습니다. Docker Container (도커 컨테이너) 도커를 사용하면 애플리케이션을 모든 종속성과 함께 컨테..

Stack_Shines
느린 개발자
IT/docker

Docker Desktop for mac 설치방법

Docker Desktop for mac 설치하기 일반적으로 로컬 환경에서 docker를 편리하게 설치하고 실행하기위해 사용한다. 1. 다운로드 및 설치 Docker Desktop - Docker DockerCon 2022 Don’t miss it – register now for May 10th! DockerCon is a free, immersive online experience complete with product demos, breakout learning tracks, panel discussions, hacks & tips, deep dive technical sessions from Docker experts, the dev www.docker.com dmg 파일을 다운로드하여 실행합니다..

Stack_Shines
느린 개발자
반응형
Stack_Shines
'IT/docker' 카테고리의 글 목록