반응형
도커란
오픈소스 컨테이너화 플랫폼이다. 컨테이너는 Host OS 상에서 리소스를 논리적으로 구분하여 마치 별도의 서버인 것 처럼 사용할 수 있게 하는 기술이다.
컨테이너를 사용하는 이유는 아래와 같다
- 여러 애플리케이션에서 사용하고 있는 라이브러리나 미들웨어의 버전에 대한 충돌을 회피
- 이식성과 확장성이 좋다
- 컨테이너 이미지 그대로 의존성 없이 다른 환경에서 실행 가능
- 컨테이너를 여러 개 실행해서 이중화 가능
- 다양한 운영 환경을 지원할 수 있다
- Windows 환경에서 Linux를 실행하거나 그 반대도 가능
도커 설치를 해본다
- 오래된 버전 삭제
혹시 기존의 예전 버전이 있으면 삭제후 진행
apt-get remove docker docker-engine docker.io containerd runc
repository 설정
apt package index를 업데이트하고 HTTPS를 통해 repository를 이용하기 위해 패키지들을 설치한다
apt-get update
apt-get install ca-certificates curl gnupg lsb-release
Docker의 GPG Key 등록
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
stable repository 등록
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Docker Engin 설치
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
설치 후 버전확인
docker -v
도커 실행상태 확인 및 실행
service docker status
service docker start
반응형
'개발노트' 카테고리의 다른 글
[mybatis] Mapped Statements collection does not contain value for 에러 (0) | 2023.05.10 |
---|---|
[Burp Suite] Burp Suite 프록시 도구 사용법 (파라미터 위변조) (2) | 2023.04.14 |
[WSL]우분투 프록시 패스 설정 하기 (0) | 2023.02.07 |
리눅스 톰캣, 방화벽 에러 (0) | 2023.01.26 |
[ssl] SSL 인증서 갱신하기 (한국전자인증) (0) | 2022.12.13 |