profile
개발하는 중국학과 사람

Arrays

Arrays 클래스에는 배열을 다루기 위한 여러 메서드가 들어있다.Arrays의 내부에 있는 모든 메서드는 static 메서드이므로 객체를 생성하지 않고도 사용할 수 있다.자주 사용되는 메서드들로 우선 정리해보자.asList는 배열을 고정크기의 List형태로 변환해서

2일 전
·
0개의 댓글

프로그래머스 lv1 신규 아이디 추천

문제링크정규표현식을 사용해서 푸는 문제였다.정규표현식을 잘 사용하지 못해서 푸는데 고통스러웠으나, 어찌저찌 풀었다.정규표현식에 대해서 사용법에 익숙해져야하겠다.

2일 전
·
0개의 댓글

프로그래머스 lv1 신고 결과 받기

문제 링크Arrays 함수 사용, Stream 사용에 미숙해서 한참 걸렸던 것 같다.잘 알아 두도록 하자.Arrays를 사용한 배열의 인덱스 확인Arrays와 Stream을 사용한 배열의 중복 제거 - String 배열 예시

3일 전
·
0개의 댓글

Volume & Bind Mount

사용법dockerfiledocker CLI특징컨테이너에 연결된 일종의 볼륨을 생성만약 컨테이너 생성시에 --rm 옵션을 사용했다면, 컨테이너가 종료됨과 동시에 볼륨도 동시에 삭제됨컨테이너가 제거될 때, 익명 볼륨도 제거되므로 익명의 볼륨을 사용해서 컨테이너간의 데이터

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

Docker Bind Mount

바인드 마운트는 도커의 외장 데이터 저장소 방법 중 하나인데, 볼륨과 비슷하지만 또 다르다.우리는 도커에 의해서 관리되는 볼륨의 위치, 즉 호스트 머신의 파일 시스템 상 어디에 파일이 저장되고 관리되는지에 우리가 지정할 수는 없지만,(docker volume inspe

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

Docker Volume

간단한 앱을 만들어보자.단순하게 값을 입력하면 해당 값을 feedback 이라는 경로에 해당 입력값을 기반으로 하여 txt 파일을 만들어 저장하는 앱이다.그리고 host 경로에 /feedback/???.txt라고 하면 해당 내용의 파일 내요잉 보이게 하는 것이다.뭘로

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

Docker's Data Type

도커에서의 데이터는 3가지로 나눌 수 있다.Application은 실제로 Application을 구성하는 코드들과 환경을 이야기한다.이 데이터는 개발자, 즉 작성자에 의해서 쓰여지고 제공된다.그리고 이렇게 작성된 데이터는 이미지에 저장되어 빌드돠고, 컨테이너에 올라가게

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

Pull Image, Use Image

방금 우리가 올렸던 이미지를 가져와서 사용하고 싶을땐 어떻게 해야할까?간단하다. pull 하면 바로 가져와서 사용할 수 있다.(docker login을 하지 않아도 사용할 수 있다. 왜냐면 public repository라서..)바로 잘 가져왔음을 알 수 있다.이를 통

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

Share Image

이미지를 만든 것을 공유하고 싶을 땐 어떻게 해야 할까.도커파일을 공유하는 방법이 있고, Image를 공유하는 방법이 있다.도커 파일을 받는 경우에는 도커파일 이외에도 코드와 폴더구조 역시 필요하다.그래야 이미지를 빌드하고 이를 실행시킬 수 있기 때문이다.그러나 이미지

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

Set Name & Tag

여태까지 생성된 이미지들을 보면 따로 다운받아서 사용한 node를 제외한 것들은 REPOSITORY와 TAG가 비어있는 것을 볼 수 있다.또한, 컨테이너 역시 NAMES를 보면 내가 생성한게 아닌 자동생성된 이름들이 붙어있는 것을 볼 수 있다.이렇게 하면 내가 뭘 생성

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

Data From Container, To Container

데이터를 컨테이너내에 복사하거나, 컨테이너 밖으로 추출물을 가져와야할 때가 있다.그럴때 사용하는 명령어는 다음과 같다.from과 target만 잘 정해주면 파일을 왔다갔다 할 수 있다.예시로 테스트를 해보자.노드 서버를 올리는 컨테이너를 띄워두었다. 이제 해당 컨테이너

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

Image Inspect

우리가 만든 이미지에 대해서 내부가 어떻게 구성되어있는지에 대해 알고 싶다면 다음과 같은 명령어를 사용하면 된다.해당 명령어를 입력하면 이미지가 어떻게 구성되었는지 알 수 있는데, 우리가 기존에 사용했던 이미지를 기반으로 해서 확인해보자.뭔가 길게 나왔다.자세히 보면

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

Remove Container & Image

다음과 같이 docker ps -a 명령어를 사용하면, 우리가 여태까지 실행했던 컨테이너들에 대한 목록을 확인할 수 있다.이렇게 사용하지 않는 컨테이너에 대해서 삭제하는 명령어는 rm이다.당연하지만, 사용중인 컨테이너는 삭제할 수 없다^^;여러 이미지를 한번에 지우려면

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

Docker Interectave mode

다음과 같이 간단한 python 파일을 짜보았다.rng.py자 이걸 실행하기 위해서 다음과 같이 Dockerfile을 작성하고, 이미지를 빌드하고..빌드된 이미지를 실행해보자.그러면 이제 위와 같이 값을 입력받을 수 없다는 에러가 발생한다.이는 컨테이너가 실행될 때

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

Attached & Detached

컨테이너를 실행하는 방법은 두가지라고 할 수 있다.하나는 직접 콘솔에 붙는 Attached, 다른 하나는 백그라운드에 실행시켜놓는 Detached이다.컨테이너를 실행시키는 방법은 하나는 빌드된 이미지를 컨테이너로 실행하는 run ,하나는 기존에 실행되었던 컨테이너를 실

2022년 4월 30일
·
0개의 댓글
post-thumbnail

Image-Layer

만약 우리가 이미지를 만들고 난 뒤, 소스코드를 수정할 일이 있다면 어떻게 해야할까? 답은 간단하다.이미지를 다시 빌드하고, 그걸 실행하면 된다.이미지는 기본적으로 수정에 대해 잠겨있고, 빌드되면 그 이상 무언가를 할 수 없다.그러니까 이미지는 빌드가 완료되면 'Re

2022년 4월 30일
·
0개의 댓글

Image?

이미지는 모든 설정 명령과 모든 코드가 포함되어있는 패키지라고 할 수 있다.즉, 컨테이너 실행을 위한 모든 파일과 설정값과 같은 것들이 이미지에 모두 들어가있다고 보면 된다.그렇기에 우리가 특정 이미지가 있다면, 우리는 어느 컨테이너에서나 해당 이미지 안에 들어가있는

2022년 4월 27일
·
0개의 댓글

VM vs docker container

앞서 말한 내용에 대해서 생각해보면 우리는 이런 생각을 해볼 수 있다. > 근데 왜 도커와 컨테이너이지? 우리가 아는 가상 머신이라는 것도 동일한 기능을 하고 있지 않나? 가상 머신? 가상 머신을 사용한다는 것은 호스트 운영체제, 즉 windows, mac os

2022년 4월 24일
·
0개의 댓글

Docker? Container?

해당 내용은 udemy의 Docker & Kubernetes 실전 가이드를 정리한 내용입니다.도커는 컨테이너 기술이다. 즉, 컨테이너를 생성하고 관리하기 위한 도구라고 할 수 있다.그럼 여기서 컨테이너는 뭘까?소프트웨어 개발에서 컨테이너는 표준화된 소프트웨어 유닛이다.

2022년 4월 23일
·
0개의 댓글

PM2 - 설치 및 명령어

팀내에서 배포도 담당하고 있다보니, Node js를 해당 플러그인으로 무중단 배포 세팅을 해달라는 요청을 받았다.매번 새로운 걸 공부하는 느낌이다..해당 명령어를 치면 현재 실행중인 프로세스에 대해서 모니터링이 진행가능하다.다른 명령어들과 다르게, monit 명령어는

2022년 4월 6일
·
0개의 댓글