반응형

전체 글

· Tools/docker
컨테이너간 데이터 공유 docker 컨테이너에서 쓰여진 데이터들은 기본적으로 컨테이너가 삭제될 때, 함께 제거된다. Docker는 데이터를 유지 혹은 컨테이너간 공유하기 위해서 세가지 옵션을 제공함. 1. BIND MOUNT 2. VOLUME 3. TMPFS MOUNT 1. BIND MOUNT - 호스트 파일시스테므이 파일경로를 마운트하는 방법 docker run –v :: docker run –d –p 80:80 --rm –v /var/www:/user/share/nginx/html:ro nginx 권한 종류 ro : 읽기 전용 rw : 읽기 및 쓰기 2. VOLUME - docker의 volume을 생성하여 volume을 마운트하는 방법 - Docker API를 사용하여 볼륨을 관리 - Linux 및..
· Tools/docker
도커 라이프 사이클 이해하기 GIT과 유사한 명령어를 통해 이미지와 컨테이너를 관리함!! PULL : Registry에서 이미지 다운로드 PUSH : Registry에 이미지 업로드 CREATE : Container 생성 START : Container을 실행 RUN : Create와 Start를 함께 실행(로컬에 이미지가 없으면 pull까지 포함)하는 것으로 run 명령을 할 때마다 새로운 컨테이너가 생성되므로 필요한 경우에만 사용하도록 유의해야함. STOP : Container 실행 중지 COMMIT : 컨테이너를 이미지로 저장 도커 이미지 다운로드 docker pull [이미지명] $ docker pull nginx 컨테이너 생성 docker create –p [호스트포트]:[컨테이너포트] --na..
· Tools/docker
1. 도커란 컨테이너 기술을 지원하는 다양한 프로젝트 중에 하나로 도커로 인해 컨테이너 기술이 알려짐 다양한 운영체제에서 사용 가능(리눅스, 윈도우, MacOS) 의존성 및 파일 시스템까지 패키징하여 빌드, 배포, 실행을 단순화하였음 리눅스의 네임 스페이스와 cgroup와 같은 커널 기능을 사용하여 가상화. 이미지 : 필요한 프로그램과 라이브러리, 소스를 설치한 뒤 만든 하나의 파일 컨테이너 : 이미지를 격리하여 독립된 공간에서 실행되는 가상 환경 2. 도커의 필요성 컨테이너와 VM 컨테이너 : 특정 작업을 수행하는 단일 기능(마이크로서비스라고 함)이 컨테이너에 패키징됨. 경량화 속성과 공유 운영 체제(OS)로 인해 여러 환경 간에 매우 쉽게 이동 가능하다, 일반적으로 크기는 메가바이트 단위이다. VM ..
· Tools/docker
현재 일반 사용자는 docker 명령을 할 수 없는 상태. $ su - $ usermod -a -G docker guru $ su - guru $ docker ps 위 명령어를 통해 권한부여. 일반유저에서 docker 명령 사용가능해짐
1. 아래 파일 로컬에 다운로드 2. 이클립스에서 아래 설정으로 이동 3. Profile 생성 4. 로컬에 받은 파일 Import 5. Save Action 설정 끝.
· OS/linux
1. Java 자바 설치 sudo apt-get update sudo apt-get install openjdk-8-jdk 참고 : https://www.youtube.com/watch?v=Pv2yDJ2NKQA&t=207s 2. maven 설치 sudo apt install maven 3. docker로 oracle DB 설정 도커 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [..
· Tools/docker
docker exec -it [컨테이너이름] bash 컨테이너 이름은 도커 run 후 docker ps -a 위 명령어를 통해 확인 할 수 있음.
· Spring
pom.xml에 아래 플러그인 추가 org.apache.maven.plugins maven-surefire-plugin true
반응형
MOMOBOB
도움 안되는 개발 블로그