이번글의 docker 실행 방식은 다음을 따른다.DockerFile을 만들어서 커스텀 Dockerfile 만들기이떄 기본 이미지를 dockerhub에서 받아오고 커스터마이징 한다.1번에서 만든 Dockerfile을 사용해서 docker-image 빌드하기network 설정 추가 알아보기docker-compose 명령어이번글에서 설명하는 내용은 4번이다.기조적인 docker 명령어는 다음 글에 정리되어 있으니 확인하자 [Docker/기초] Docker 커맨드, 옵션 정리도커 커맨드의 구조 docker {상위 커맨드} {하위 커맨드} {옵션} {대상} {인자} 도커의 명령 구조는 이런식으로 작성된다. 그럼 더 자세한 설명을 들어보자 도커의 상위 커맨드에 따른 하위 커맨드naturecancoding.tisto..
이번글의 docker 실행 방식은 다음을 따른다.DockerFile을 만들어서 커스텀 Dockerfile 만들기이떄 기본 이미지를 dockerhub에서 받아오고 커스터마이징 한다.1번에서 만든 Dockerfile을 사용해서 docker-image 빌드하기network 설정 추가 알아보기docker-compose 명령어이번글에서 설명하는 내용은 3번이다.1, 2 번의 글을 선행학습 해야 보기 편할 것이다. [Docker/기초] Docker-comopse 파일 만들기 (version 3) (2)이번글의 docker 실행 방식은 다음을 따른다.DockerFile을 만들어서 커스텀 Dockerfile 만들기이떄 기본 이미지를 dockerhub에서 받아오고 커스터마이징 한다.1번에서 만든 Dockerfile을 사..
이번글의 docker 실행 방식은 다음을 따른다.DockerFile을 만들어서 커스텀 Dockerfile 만들기이떄 기본 이미지를 dockerhub에서 받아오고 커스터마이징 한다.1번에서 만든 Dockerfile을 사용해서 docker-image 빌드하기network 설정 추가 알아보기docker-compose 명령어이번글에서 설명하는 내용은 2번이다.1번을 보고싶은 경우 여기로 이동하면 된다. [Docker/기초] Docker File 만들기 (1)이번글의 docker 실행 방식은 다음을 따른다.DockerFile을 만들어서 커스텀 Dockerfile 만들기이떄 기본 이미지를 dockerhub에서 받아오고 커스터마이징 한다.1번에서 만든 Dockerfile을 사용해서 docker-imagenaturec..
이번글의 docker 실행 방식은 다음을 따른다.DockerFile을 만들어서 커스텀 Dockerfile 만들기이떄 기본 이미지를 dockerhub에서 받아오고 커스터마이징 한다.1번에서 만든 Dockerfile을 사용해서 docker-image 빌드하기network 설정 추가 알아보기docker-compose 명령어이번글에서 설명하는 내용은 1번이다.1. Dockerfile 만들어서 커스텀 Dockerfile 만들기Docker Hub 이미지를 받아와서 커스터마이징 하기Dockerfile을 커스터마이징 할때 기본적인 image파일은 dockerhub를 통해서 받아오는 것이 편리하다. 직접 만들어도되지만 이미 사람들이 만들어둔 파일을 사용하는 것도 좋다.From베이스 이미지를 설정한다.# Step 1: 베..
1. 자료구조Import.java.util.*를 사용해야 한다.1-1. Arrays불변형 배열//배열 선언 및 값 삽입int[] score = new int[5];score[0] = 10;//배열 순회for (int i = 0; i 1-2. List가변형 배열//배열 선언List list = new ArrayList();List list2 = new ArrayList(Arrays.asList("자바","파이썬","C++")); //수정 가능List list3 = Arrays.asList("자바","파이썬","C++"); //수정불가List list4 = new LinkedList(); // LinkedList 선언//배열 값 삽입list.add("html");list.add(1,"html"); //1 인..
Thread 기본 개념에 대해서 알아보자우리는 우리도 모르게 thread를 사용해왔다. 자바의 main 스레드를 실행시켜서 작업을 처리해왔다. 이런 스레드를 좀더 잘 이해하고 잘 사용하면 성능 향상을 만들어 낼수 있지만 공부해야할 것이 많은 그리고 작업을 만들때 고민해야하는 것이 많지만 확실히 도움이 될꺼라고 생각해서 공부하려 한다! 시리즈 식으로 정리하며 공부해보려고 한다.1. 프로세스와 스레드Process프로세스는 메모리에서 실행중인 프로그램의 인스턴스를 뜻한다. 프로그램이 실행되면 운영체제가 메모리를 할당해서 프로세스를 생성하고 이를 통해서 프로그램이 독립적인 환경에서 실행된다.독립성 : 각 프로세스는 독립적인 메모리 공간을 가지며 다른 프로세스가 접근할 수 없다.자원 할당 : 운영체제는 프로세스..