일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트
- mapGetters
- JavaScript
- App.vue
- 쉬운설명
- MySQL
- Vue transition
- 자료구조
- CSS
- Vue.js
- input
- express
- webpack
- HOC
- State
- TypeScript
- 자바스크립트
- Wecode
- react
- storybook
- 댓글달기
- event
- vuex
- sass
- scss
- nodejs
- jsx
- v-html
- Vue
- ES6
- Today
- Total
목록Cloud/Docker (3)
익명의 개발노트
1. 설치하기 다운로드 링크 : https://docs.docker.com/docker-for-mac/install/ Install Docker Desktop on Mac Docker Desktop for Mac is the Community version of Docker for Mac. You can download Docker Desktop for Mac from Docker Hub. Download from Docker Hub By downloading Docker Desktop,... docs.docker.com 설치되었으면 도커 명령어로 확인한다. docker version 설치가 되면 위와 같이 client, server 에 대한 정보가 출력된다. 도커는 클라이언트와 서버로 버전정보가 나뉘어..
서버 쪽 공부를 위해 맥환경에 mysql을 설치하는 도중 path문제가 일어나서, 잠시 중단을 했다. 그리고 로컬에 설치하기 보다는 docker 환경에다가 설치하면, 설정이 꼬이거나 할 일이 없고, 관리하기 수월해서 도커에다가 설치하기로 했다. 도커와 VM의 가장 큰 차이점은 VM은 OS위에 게스트 OS 전체를 가상화하여 사용하는 방식이기 때문에 사용하는 컴퓨터의 리소스를 분할하여 사용하여, 속도 저하 , 주변 장치와 완벽한 호환이 어렵다. 이러한 단점을 보완하기위해 프로세스를 격리하는 방식이 등장한다. 리눅스에서는 프로세스를 격리하는 방식을 리눅스 컨테이너라고 하며, 격리시키기 때문에 가볍고 빠르게 동작한다. 도커는 게스트 OS가 필요하긴 하지만, VM처럼 전체 OS를 가상화하는 방식이 아니기 때문에,..
가상화는 물리적환경을 가상환경으로 구성한 것이고, 도커는 기존의 가상화보다 가벼운 가상화이다. 기존에 VM은 운영체제 + 가상컴퓨터 자체를 가상화하였기에 많이 무겁다. 도커는 부팅부터 시작하지 않고, 우분투 일부 환경을 사용할 수 있게 해논 것이다. 우분투는 커널(시스템엔진)로 부터 시작을 한다. 시스템에서 명령어를 입력하면 커널 단으로 들어가서 시스템이 움직인다. 시스템에서 system space는 시스템이 사용하는 공간이고 user space는 사용자가 사용하는 공간이다. 기존 VM은 system space + user space 둘다 가지고 있기때문에 무겁고, 도커는 user space 만 가지고 있다. 그러면 실행하려면 커널이 있어야하는데, 커널은 어떻게 사용하냐?? 중간에 번역해주는 Transl..