-
Docker, 도커 & 쿠버넷 많이 들어보고 봤지만 잘 모르는 것들 중 하나...
리눅스 응용 프로그램들을 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트, go언어로 작성됨
도커를 사용하면 애플리케이션을 신속하게 구축 테스트 배포가능하게 해준다고 한다.
설치 방법
1. 인스톨러 다운
2. 인스톨러 실행, Window Install로 다운 후 인스톨러 실행
use WSL 2 instead of Hyper-V 옵션
컨테이너는 내부적으로 호스트 OS의 커널을 사용한다.
하지만 결과적으로 컨테이너로 리눅스 OS를 띄우기 위해서는 호스트OS에 리눅스가 필요하다.
윈도우에서는 보통 WSL을 사용해 리눅스OS를 사용하는데, 도커 데스크톱은 이를 Hyper-V를 통해 지원한다.
-> 그렇다고 하는데 결과적으로 뭐 리눅스를를 어떤 방식으로 지원할지 선택하란 것, 상관없어보이니 체크하고 넘어감 ~
3. 설치
재시작하란다. ㅜㅜ
1. 도커 데스크톱 실행
2. 회원가입 or 로그인
3. 컨테이너 생성
애플리케이션에게 독립적인 환경을 제공하기위한 컨테이너를 생성해보자.
우측에 How do I run a container? 와 같이 안내를 제공해주는데, 천천히 읽으면서 따라가면 아래와 같이 컨테이너가 생성된다.
8088 포트로 접속해보자. 아래와 같이 뜨면 첫 번째 컨테이너 생성에 성공한 것이다.
docker 예제 파일 다운
getting-started/app at master · docker/getting-started · GitHub
docker-compose
https://velog.io/@baeyuna97/Docker-compose-%EB%9E%80
docker-compose up -d
docker-compose up
실행 중.
- Window
- Ubuntu
Install Docker Engine on Ubuntu | Docker Docs
도커 이미지 생성
0부터 시작하는 Docker 공부 - Docker Image 생성하기 (velog.io)
도커 이미지 생성2
도커 이미지 생성하기 | 콥 노트 (gitbook.io)
'일상 > ssafy' 카테고리의 다른 글
Wireshark 실습 (0) 2024.06.27 MQTT (1) 2024.06.26 DB 설계, ERD 작성 실습 (0) 2024.06.26 Git, Jenkins, Jira (0) 2024.06.25 [06.24] 10~11, PJT 트랙/명세서 소개 (0) 2024.06.24