# 도커

219개의 포스트
post-thumbnail

KANS 스터디 2주차 - K8S Flannel & PAUSE

스터디 내용 정리 개요 인트로 가장 쉽고 간편한 CNI중 하나인 Flannel CNI로 2주차 스터디 진행. 아무래도 기능이 다양하지는 않기 때문에 프로덕션에서 쓰기에는 조금 무리가 있을 수 있다. 온프레미스에서 가장 많이 상요되는 CNI는 아마도 Calico가 아

어제
·
1개의 댓글
post-thumbnail

도커 컨테이너 빌드 및 배포 시간 최적화의 여정

입사 초 사내 CI/CD 파이프라인에서 도커파일을 빌드하는 데 7~8분정도 걸렸었다. 사내 파이프라인은 마스터 브랜치에 PR들이 머지되면 자동으로 스테이징 환경에 배포되는데, 7~8분 정도 소요되는 것은 꽤 오래걸린다는 생각이 들었다. 마침 zenhub 이슈에 도커파일

3일 전
·
0개의 댓글
post-thumbnail

[독서] 시작하세요! 도커/쿠버네티스

올해 첫 독서 포스팅의 책은 '시작하세요! 도커/쿠버네티스 이다.'

3일 전
·
0개의 댓글
post-thumbnail

[Chapter 2] 도커로 리액트 실행하기

어떤 프로그램을 다운 받는 과정을 간단하게 하기 위해서!가지고 있는 서버,패키지 버전,운영체제 등등에 따라 설치하는 과정중 에러 발생,, 설치과정도 복잡하다..radis를 설치하기 위해 wget이 필요..하지만 ! 도커로 하면 따로 wget설치 필요x \-> 그렇기에

4일 전
·
0개의 댓글
post-thumbnail

도커 스터디 한방에 정리 | 오늘의 맛집은? 일일양 석촌호수점

같이 인턴을 하는 사람 중 백엔드 직무인 분들 몇 명과 도커 스터디를 하고 있다. 인턴 면접에서 AI를 서빙하여 웹 사이트를 제작했던 경험을 말씀드리다가 면접관님이 그 사이트의 사용자가 많아지면 어떻게 해결할 것인지를 물어보셨다. 나는 DB 재설계, 쿼리 튜닝, AI

2022년 1월 16일
·
6개의 댓글
post-thumbnail

도커 컴포즈

2개 이상의 컨테이너로 구성된 도커 어플리케이션을 정의하고 동작시키는 도구다. 컴포즈는 YAML 파일을 이용해서 각 컨테이너를 설정한다. 하나의 명령어로 설정된 모든 컨테이너를 생성하고 실행한다.

2022년 1월 13일
·
0개의 댓글
post-thumbnail

도커 볼륨을 이용해서 개발하기

만약 소스코드를 조금 수정하고 그 변화를 보기위해서 매번 이미지를 빌드하고 컨테이너를 생성 및 실행해야 한다면 개발이 더뎌지고 불편해질 것이다. 이런 소모를 줄이기 위해 도커 볼륨을 이용할 수 있다.

2022년 1월 12일
·
0개의 댓글
post-thumbnail

[Docker] M1 mac 이미지 배포 오류

M1 mac 빌드 docker 이미지 배포 시 발생 오류 해결

2022년 1월 11일
·
0개의 댓글

[Docker] Docker Compose

docker compose 간단 정리

2022년 1월 11일
·
0개의 댓글
post-thumbnail

Docker 를 이용한 간단한 Node.js 어플리케이션 만들기

Node.js를 이용하기 위해서는 당연히 Node.js가 설치되어 있어야한다. Node.js가 설치되어 있어야 npm install , npm init 또는 node server.js 와 같은 명령어를 사용할 수 있다. Node.js는 공식 홈페이지에서 쉽게 다운로드

2022년 1월 10일
·
0개의 댓글
post-thumbnail

도커 이미지 만들기

도커 이미지는 2가지 요소로 구성되어있다. 컨테이너 시작 시 실행 명령어. 파일 스냅샷 (디렉토리/파일 등의 복사본)도커 파일은 위 2가지 요소를 구성할 명령어들로 명시되어 있다.도커 파일은 도커 이미지의 2가지 요소를 고려해 작성한다. 베이스 이미지를 명시한다

2022년 1월 9일
·
0개의 댓글
post-thumbnail

(완) 간단한 어플 배포하기 (배포편)

이제 프로젝트를 Git 에 저장하고 Github에 저장한다. Git과 Github 사용에 대한 부분은 인터넷 검색을 통해 해결하기 바란다.Travis CI는 Github에서 주관하는 오픈소스 CI(Continuous Integration) 서비스다. 2011년에 설립하

2022년 1월 9일
·
0개의 댓글
post-thumbnail

컨테이너와 도커

컨테이너는 가상화의 기술 중 하나임 소프트웨어가 현재의 컴퓨팅 환경에서 다른 환경으로 이동하더라도 안정적으로 실행되도록 하기 위해 나온 개념이 바로 컨테이너 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다.

2022년 1월 9일
·
0개의 댓글
post-thumbnail

도커 기본 명령어

도커는 도커 클라이언트를 통해서 도커 서버에 명령어를 전달하고 기능을 실행한다. 도커의 기본 명령어로 컨테이너 생성, 시작, 삭제 등을 연습해보자

2022년 1월 8일
·
0개의 댓글
post-thumbnail

가상화

클라우드와 가상화 기술 배경 클라우드 컴퓨팅은 하드웨어와 이들을 연결하는 네트워크로 구성된 환경을 가상화를 통해 통합된 계산, 저장 및 처리가 가능한 환경으로 제공하는 것을 말함 ✔️ 컴퓨터와 IT의 발전으로 다수의 서버를 보유한 데이터센터의 필요성이 급증. 하지만

2022년 1월 8일
·
0개의 댓글
post-thumbnail

간단한 어플 배포하기 (개발편)

6장과 7장에서는 간단한 리액트 앱을 만들어 이를 깃허브에 저장하고 Travis CI에 전송하기, 그리고 Travis CI 에서 리액트 앱을 테스트 하고 테스트를 통과하였을 때 AWS로 자동 배포하는 과정을 살펴본다.이번 장을 진행하기 위해선 node가 설치되어 있어야

2022년 1월 7일
·
0개의 댓글
post-thumbnail

Docker-CLI

실행 과정에서 permission denied 메세지가 포함된 오류가 나타난다면, sudo를 명령어 앞에 붙여서 관리자 권한을 부여한다.🐳 Docker docs 기본적으로 도커를 이용하는데 명령어, 옵션등의 사용법은 docker docs에서 찾을 수 있다. Doc

2022년 1월 7일
·
0개의 댓글
post-thumbnail

도커 : Docker 와 VM의 차이

도커가 있기 이전부터 가상화 기술은 존재했었다. 당연히 도커는 기존의 가상화 기술을 기반으로 만들어졌다. 기존의 가상화 기술을 알아보고 도커와 비교해 본다면 도커를 조금 더 이해할 수 있을 것이다.

2022년 1월 6일
·
0개의 댓글
post-thumbnail

도커 컴포즈

도커 컴포즈는 여러개의 도커 컨테이너를 정의, 실행하기 위한 설정이다. 이를 알아보기 위해 이번엔 다음과 같은 형태의 앱을 만들어보자. 두 개의 컨테이너가 있다. 한쪽은 노드 앱과 레디스 클라이언트가, 다른 쪽은 레디스 서버가 있다. 레디스 클라이언트에서 레디스 서버로

2022년 1월 6일
·
0개의 댓글
post-thumbnail

도커를 이용해 간단한 Node.js 어플 만들기

Node.js 앱을 만들기 위해선 두 가지 파일이 필요하다. package.json, server.js 파일이다.package.json: 프로젝트 정보와 패키지 의존성을 관리server.js: 앱의 시작점(Entory point)으로 가장 먼저 시작하는 파일폴더를 하나

2022년 1월 5일
·
0개의 댓글