일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mybatis
- 백엔드 설정
- Repository
- react
- 기초설정
- 초기설정
- 도커
- Spring Boot
- 회원가입
- 소켓통신
- MySQL
- 배열
- 스프링부트
- 클래스
- 메소드
- 채팅
- AWS
- JWT
- Spring
- 자료형
- recoil
- toyproject
- 프로젝트
- controller
- Security
- service
- axios
- 자바
- 팀프로젝트
- springboot
- Today
- Total
목록도커 (4)
hyuko
도커에서 볼륨이란? 도커에서 볼륨이라는 것은 왜 만들어졌을까? 도커 컨테이너가 가지고있는 데이터들을 도커 이미지가 업데이트되어 업데이트를 위한 도커 컨테이너의 정지가 이루어 진다면 해당 컨테이너가 들고있던 정보들은 다 날라가게 됩니다. 즉 휘발성이 있는 데이터입니다. 이 점을 보완하고자 볼륨이라는 개념이 있습니다. 볼륨의 특징으로는 도커가 관리를 하고 도커내에 있는 가상 저장소 느낌이라고 보면 편합니다. 이 볼륨에는 두가지의 형태로 나뉘는데 하나는 익명 볼륨이며 다른하나는 네임드 볼륨입니다. default로 이름을 명명하지 않을 경우 익명 볼륨이 생성이됩니다. 익명 볼륨의 경우에는 생성을 하게 된 컨테이너에 밀접한 관계 즉 의존성이 높은데 컨테이너가 삭제가 되면 해당 익명 볼륨은 같이 삭제가 됩니다. 네..
도커에서 자주쓰이는 명령어를 알아보도록 하겠습니다. # 도커 컨테이너 관련 라인들 docker start {{컨테이너 이름 및 id}} # 디폴트값이 detached모드로 컨테이너 실행 docker run {{컨테이너 이름 및 id}} # 디폴트값이 attached모드로 컨테이너 실행 docker ps # 현재 실행중인 도커 컨테이너정보 docker ps -a # 전체 컨테이너 정보 출력 docker rm {{컨테이너 이름 및 id}} # 해당하는 컨테이너를 삭제하기 docker rm {{컨테이너 이름 및 id}}, {{컨테이너 이름 및 id}}, {{컨테이너 이름 및 id}} # 여러개 삭제하기 docker rm `docker ps -a -q` # 전체 컨테이너 삭제하기 # 도커 이미지 관련 docke..

Docker 설치를 끝내고 항상 프로그래밍의 첫번째는 Hello Wolrd를 찍어보는 것이다. 저는 맥OS를 이용해서 학습 하였기 때문에 iterm을 이용해서 시작했습니다. 본문에서 쓰이는 컨테이너 정보는 도커교과서 책의 저자분이 올려놓으신 github에서 클론하여 사용했습니다. docker container run diamol/ch02-hello-diamol # 위의 명령어를 치게 되면 해당 화면이 출력됩니다. 해당 부분에서 docker container run 이라는 명령어는 컨테이너로 어플리케이션을 실행하라는 도커 명령어입니다. 그리고 그뒤에오는 diamol/ch02-hello-diamol이라는 것은 패키지(도커 이미지)를 뜻하고 해당 패키지를 실행하라는 것입니다. local 에 해당 패키지가 없기..

Docker 실습환경 설치 docker 의 실습을 위해서 설치부터 기록하려 한다. 윈도우 환경, 맥환경 두군데의 설치를 보겠습니다. https://www.docker.com/ 위의 주소로 들어가게 되면 아래와 같은 화면이 등장합니다. 각각에 맞는 환경에 따라 맥, window로 다운로드 받아주면 됩니다. 윈도우 서버 혹은 리눅스에서 도커를 설치할 경우에는 다음과 같이 진행해 줍니다. sudo apt-get remove docker docker-engine docker.io containerd runc # 해당 과정은 혹여 기존에 설치된 도커 커뮤니티 에디션과 도커 엔진을 제거해주는 명령어 입니다. # 기존에 도커를 설치한 적이 없다고 해도 진행해 줍니다. 이후 우분투 리눅스 패키지 관리자의 도커 공식 저..