일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 순서 보장
- Test 룸북 사용하기
- 함수 인자값 id
- 다른사람 프로젝트 수정전 가져야할 자세
- BindingResult
- 시퀀스 조회
- js
- 프로젝트 클린
- 리눅스
- 자바스크립트 인라인
- 룸북
- select
- 추천 프로그램
- Intellij
- linux
- 명령어
- JSON
- 하모니카 OS 5
- 설정
- Java
- it
- StringUtils.hasText
- 개발시작전 자세
- 스프링부트
- 추천 사이트
- 타임리프
- 타임리프와 스프링
- cmd
- 비밀번호 변경 명령어
- #{..}
Archives
- Today
- Total
웹개발 블로그
[Docker] 💥도커를 왜 배울까? 본문
큰 이유는 '이식성' 때문이다.
특정 프로그램을 다른 곳으로 쉽게 옮겨서 설치 및 실행할 수 있는 특성
예를 들어
내 컴퓨터에 설치한 프로그램이 다른 컴퓨터에는 설치가 안된다면?
- 버전이 다르나?
- 운영체가 다르나?
- 보안프로그램과 충돌났나?.. ETC
충돌이 일어났거나와 같은 다양한 이유로 프로그램이 정상적으로 설치되지 않는다.
이걸 해결하기 위해 나타난 틀이
'Docker'이다.
1. Docker를 사용하면 명령어 한줄로 어떤 컴퓨터에서든 MySQL을 에러 없이 설치하고 실행 가능하다.
2. 매번 귀찮은 설치 과정을 일일이 거치지 않아도 된다.
3. 항상 일관되게 프로그램 설치가능
4. 각 프로그램이 독립적인 환경에서 실행되기 때문에 프로그램 간에 서로 충돌이 일어나지 않는다.(앞서 충돌이 되서 설치가 안되는 경우도 있다.)
'◆Linux > Docker' 카테고리의 다른 글
[Docker] 실행 중인 컨테이너 확인 (0) | 2025.02.18 |
---|