개발자 되버리기
컨테이너가 자원을 아무런 제약 없이 쓴다면 자칫 호스트의 자원을 전부 써버리면 다른 시스템이 동작을 멈출 수 있습니다. 컨테이너의 자원 제한을 확인하는 방법은 아래 명령어 입니다. docker inspect myubuntu 기존에 있는 컨테이너의 자원할당량을 변경하고자 한다면 docker update (변경할 자원 제한) (컨테이너 이름) 입니다. 메모리를 1GB로 제한한다고 하면 아래 명령어처럼 입력하시면 됩니다. docker update --memory="1g" myubuntu CPU를 제한 하고자 한다면 아래 명령어를 입력하시면 됩니다. docker update --cpu-shares 1024 myubuntu 위 명령어에서 1024가 의미하는 것은 cpu 하나의 할당에서 1의 비중을 뜻합니다. 만약..
도커에서는 이미지로 컨테이너를 생성하면 이미지는 읽기 전용이 되며 컨네이너의 변경사항만 별도로 저장해서 각 컨테이너의 정보를 보존 합니다. 그렇기에 컨테이너를 삭제하면 기존에 컨테이너에 있던 데이터들까지 같이 삭제가 됩니다. 이를 방지하기 위해 컨테이너의 데이터를 영속적 데이터로 활용할 수 있는 몇가지 방법이 있습니다. 그중 딱 하나만 글로 적어두고자 합니다. 가장 간단한 방법인듯 합니다. docker volume create --name myvolume ┖ 위처럼 docker volume 명령어를 이용하여 볼륨을 생성합니다. 이후 우분투를 생성하고 접속할 때 -v 옵션을 주어서 볼륨 컨테이너를 연동시킵니다. docker run -i -t --name myvolume_1 -v myvolume:/root/..
구글쪽 smtp 쓰는것은 많이 나와있고 생각보다 쉽습니다. 구글이 아닌 네이버 쪽은 어떻게 할지 간단하게 포스팅해보겠습니다. 1. 설정으로 들어갑니다. 2. 위 사진과 같이 설정을 해줍니다. 이후에는 yml에 네이버 계정 관련된 정보를 넣어줍니다. email: host: smtp.naver.com username: myId password: myPassword port: naverport 저희가 쓰는 포트는 465 포트 입니다. 그 다음은 yml 데이터를 읽어올 클래스를 작성 합니다. @Configuration // yml 파일에서 가져올 변수 이름을 명시해준다. @ConfigurationProperties(prefix = "email") @Setter @Getter public class Applica..