일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- #docker compose
- aws
- Spring Cloud Netflix
- findTopBy
- @TransactionalEventListener
- 자바 ORM 표준 JPA 프로그래밍
- vue.js
- IntelliJ
- Stream
- multipart테스트
- git
- ksqldb
- 리눅스
- intellij favorites
- intellij 핵심 단축키
- intellij 즐겨찾기
- 마이크로 서비스
- Linux
- CompletableFuture
- 친절한 SQL 튜닝
- @Transactional Propagation
- 리팩토링 2판
- JPA
- 백명석님
- ksql
- 원격 브랜 삭제
- javascript case
- java
- HandlerMethodArgumentResolver
- 자바 ORM 표준 JPA 프로그래밍 정리
- Today
- Total
목록프로그래밍/Docker (4)
시그마 삽질==six 시그마
1. 정의 Docker Compose는 여러 컨테이너를 모아서 관리하기 위한 툴 Docker Compose는 docker-compose.yml 라는 파일에 컨테이너 구성정보를 정의함으로써 동일 호스트상의 여러 컨테이너를 일괄적으로 관리 가능 Docker Compose명령은 docker-compose.yml 이 위치한곳에서 실행함 2. docker-compose.yml 예시 version: "3" services: # 서비스들을 정의할거다. nginx: webserver: build: context: /data dockerfile: Dockerfile_v2 ports: - “80:80” networks: - webnet depends on: //redis에 의존 - redis redis: image: re..
도커파일은 도커 인프라구성 관리를 하는 파일임 도커파일에는 베이스가 되는 이미지에 각종 미들웨어를 설치 및 설정하고 애플리케이션 실행기반의 모든 구성 정보를 기술 도커파일은 명령 인수 라는 기본 서식을 사용. 명령은 대문자가 관례 FROM 베이스 이미지 지정 VOLUME 볼륨 마운트 RUN 명령 실행 USER 사용자 지정 CMD 컨테이너 실행명령 WORKDIR 작업 디렉토리 LABEL 라벨설정 ARG 도커파일 안의 변수 EXPOSE 포트 익스포트 ONBUILD 빌드 완료 후 실행되는 명령 ENV 환경변수 STOPSIGNAL 시스템 콜 시그널 설정 ADD 파일/디렉토리 추가 HEALTHCHECK 컨테이너의 헬스 체크 COPY 파일 복사 SHELL 기본 쉘 설정 ENTRYPOINT 컨테이너 실행 명령 1. ..
1. 도커 설치 # 도커 설치(Centos 기준..) yum install docker # 도커 서비스 실행 service docker start #맥북은 하단 주소에 가서 install하면됨 https://docs.docker.com/docker-for-mac/install 2. 도커 명령어 #도커 hub에 로그인. 엔터 후 아이디 패스워드 입력 docker login #도커 hub 내 계정에 push docker image push 내아이디/이미지명:태그 #도커 hub 내 계정 이미지 pull docker image pull 내아이디/이미지명:태그 # 도커 hub에서 로그아웃 docker logout #도커 네트워크 목록 표시 docker network ls #명령어로 해당 네트워크에 있는 컨테이너 ..
1. 정의 Docker is a set of platform as a service (PaaS) products that uses OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.[7] All containers are run by a single operating system kernel and therefore..