도커 로고 다운로드 : https://www.docker.com/company/newsroom/media-resources
1. 도커(Docker) 개념 정리
- 도커: 애플리케이션과 그 의존성을 컨테이너로 실행하는 오픈소스 플랫폼입니다.
- 장점: 일관된 환경 유지, 빠른 배포, 자원 효율성.
2. 우분투에 도커를 설치하는 이유
- 서버와 클라우드에서 우분투 사용 빈도가 높고, 도커와의 호환성도 뛰어납니다.
- 컨테이너는 가상 머신보다 가볍고 빠르며, 자원 효율적으로 사용 가능.
3. 설치 전 준비 사항
- 우분투 버전: 20.04 이상 권장.
- 권한: 루트(root) 권한 또는
sudo
권한 필요. - 인터넷 연결 필수.
우분투 : https://ubuntu.com/
4. 도커 설치 과정
- 기존 도커 패키지 제거 (기존에 설치된 경우만)
- 필수 패키지 업데이트
- 도커 설치에 필요한 패키지 설치
- 도커 공식 GPG 키 추가
- 도커 저장소 추가
- 도커 설치
- 도커 설치 확인
5. 도커 사용을 위한 추가 설정
- 도커 그룹 생성:
sudo
없이 도커 명령어 실행 가능하게 설정 - 도커 테스트: 간단한 도커 컨테이너 실행
6. 도커 주요 명령어
- 이미지 검색 및 다운로드
- 컨테이너 생성 및 실행
- 실행 중인 컨테이너 확인
- 종료된 컨테이너 포함 전체 확인
- 컨테이너 정지 및 삭제
7. 도커 Compose 설치 (선택 사항)
- 도커 Compose: 여러 컨테이너를 하나의 서비스로 실행할 때 유용
- 설치 확인
8. 정리
우분투에 도커를 설치하면 애플리케이션 개발 및 배포가 간편해지고, 자원을 효율적으로 사용할 수 있으며 일관된 환경을 유지할 수 있습니다.
도커 Docs : https://docs.docker.com/build-cloud/