도커 매뉴얼에 들어가면, 여러 가지 서비스가 있다.
Docker Desktop, Docker Extensions, Docker Scout, Docker Engine, Docker Build, Docker Compose, Docker Hub..
여기서 개발환경 구성이니, 필요한 건, Docker Engine, Docker Compose 정도이다.
매뉴얼에 설명을 읽어보면,
Docker Engine 은 애플리케이션을 빌드하고 컨테이너화 하는 것이라고 되어 있고,
Docker compose는 다중 컨테이너 애플리케이션을 구동하는 것이라고 되어 있다.
일단 개발환경구성에 필요한 건 이거 두 개다.
사이트 들어가면 매뉴얼에서 나오는 대로 설치.
1. Docker Engine.
- Uninstall Old Version
- 설치된 Docker 삭제
$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
- 그리고 설치방법은 여러 가지를 소개하고 있는데..
- 첫 번째는, Docker 저장소를 통하여 수동 설치..?
- 그리고 테스팅, 개발환경에서는 스크립트를 이용하는 방법
- 저는 스크립트를 이용하는 방법
# curl 롤 get-docker.sh 파일 받고, sh 파일 실행하기
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
- 이제 docker engine 이 설치되었다.
- 권한 거부 같은 것이 뜬다.
- docker그룹에 현재사용자를 추가하자.
$ sudo usermod -aG docker ${USER}
- 도커 엔진 설치 끝.
2. Docker Compose
$ sudo apt-get update
$ sudo apt-get install docker-compose-plugin
$ docker compose version
- 순서대로 실행하면 끝.
- docker-compose와 docker compose 차이점
- docker-compose 는 V1.x이고, 2023년 6월까지 지원 만료되었답니다.
- docker compose 는 V2.x
- docker compose 를 사용하도록 합시다.
- 이상. 끝.
'IT > WSL' 카테고리의 다른 글
[ubuntu] grep 명령어 정리 (0) | 2024.05.24 |
---|---|
[docker] kafka 명령어 (0) | 2024.05.23 |
docker compose - jenkins, github 연동 (0) | 2024.03.31 |
docker compose - nginx 설치 및 설정 (0) | 2024.03.30 |
AWS EC2 인스턴스 생성 및 트러블 슈팅 (0) | 2024.03.30 |
WSL 을 설치해보자 (0) | 2024.02.20 |
docker 에 mysql 설치/삭제 (1) | 2024.02.17 |
윈도우용 도커(Docker)를 설치하자. (0) | 2024.02.14 |
[Linux] TMOUT=0 / 세션 타임 아웃 설정 (0) | 2023.06.05 |
[Linux] vi 편집기에서 문자열 찾기 (0) | 2022.12.30 |