인턴했을때 서버 배포하면서 다들 도커를 많이 사용하셨는데 이래저래 정신없어서 사용법을 배우지 못했다.
웹 개발에서 더 나아가 운영까지 할 수 있는 개발자가 되기위해서
도커, 쿠버네티스 같은 툴을 꼭 사용할 줄 알아야 한다고 생각하기 때문에 시간 날때 하나씩 공부해보려고 한다.
마침 기초공부를 시작할때 보기 좋은 유튜브 생활코딩에 도커 수업이 올라와서 빠르게 입문과정을 끝내보려고 한다.
https://www.youtube.com/playlist?list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf
Docker란?
도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다.
https://ko.wikipedia.org/wiki/%EB%8F%84%EC%BB%A4_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)
도커 설치
도커를 설치하기 위해 아래 링크로 들어가 자신의 OS에 맞는 도커를 설치해주면 되겠다.
https://docs.docker.com/get-docker/
윈도우의 경우, 도커를 설치하다가 WSL2가 설치되지 않았다는 오류 메시지가 뜨면 리눅스 커널 업데이트를 해야한다.
1. Windows PowerShell 관리자 권한으로 실행
2. 리눅스 서브시스템 활성 명령어 입력
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
3. 가상 머신 플랫폼 기능 활성화 명령어 입력
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4. x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지 다운로드, 설치
5. Docker Desktop - Restart 선택
6. Docker 설치 완료
'DevOps > Docker' 카테고리의 다른 글
[Docker] 도커 명령어 사용해보기 (0) | 2021.12.12 |
---|---|
[Docker] 도커 네트워크 (0) | 2021.08.22 |
[Docker] 도커 Image, Container (0) | 2021.08.19 |
댓글