● Docker 설치하기
Docker를 사용하기 위해서는 먼저 Docker를 설치해야 합니다.
Docker는 링크(https://www.docker.com/products/docker-desktop)에서
다운로드 받을 수 있습니다.
자신의 운영 체제에 맞는 Docker Desktop을 다운로드하고 설치합니다.
● Docker 이미지 다운로드하기
Docker를 설치한 후, 자바 개발 환경을 위한 이미지를 다운로드 받아야 합니다.
이를 위해서는 터미널 또는 명령 프롬프트에서 다음 명령어를 실행합니다.
docker pull openjdk:latest
위 명령어를 실행하면 Docker Hub에서 openjdk 이미지를 다운로드 받습니다.
● Docker 컨테이너 생성하기
이제 Docker 이미지를 바탕으로 컨테이너를 생성합니다.
이를 위해서는 다음 명령어를 실행합니다.
docker run -it --name {컨테이너 이름} -v {로컬 경로}:{컨테이너 내 경로} openjdk
위 명령어에서
{컨테이너 이름}은 생성할 컨테이너의 이름을,
{로컬 경로}는 로컬 환경에서 사용할 경로를,
{컨테이너 내 경로}는 컨테이너 내에서 사용할 경로를 의미합니다.
예를 들어,다음과 같은 명령어를 실행하면,
/Users/user/Desktop/java 디렉토리를 컨테이너 내의
/usr/src/myapp 디렉토리와 공유하며,
my-java 컨테이너를 생성합니다.
docker run -it --name my-java -v /Users/user/Desktop/java:/usr/src/myapp openjdk
● 컨테이너 내에서 개발 환경 설정하기
컨테이너 내에서 필요한 개발 환경을 설정합니다.
예를 들어, Maven을 사용하려면 다음과 같은 명령어를 실행하여 Maven을 설치할 수 있습니다.
apt-get update
apt-get install -y maven
● 컨테이너 내에서 개발하기
이제 컨테이너 내에서 자바 개발을 시작할 수 있습니다.
컨테이너 내에서 필요한 개발 환경을 모두 설정한 후,
다음과 같이 명령어를 실행하면, 컨테이너 내에서 새로운 bash 쉘을 실행할 수 있습니다.
docker exec -it {컨테이너 이름} bash
위 명령어에서 {컨테이너 이름}은 생성한 컨테이너의 이름입니다.
이제 컨테이너 내에서 필요한 작업을 수행할 수 있습니다.
● 컨테이너 종료하기
작업을 마친 후, 컨테이너를 종료합니다.
이를 위해서는 다음 명령어를 실행합니다.
docker stop {컨테이너 이름}
위 명령어에서 {컨테이너 이름}은 종료할 컨테이너의 이름입니다.
감사합니다.
'IT > CLOUD' 카테고리의 다른 글
Dockerfile 만들기 . docker image 만드는법 build commit (2) | 2023.02.25 |
---|---|
쿠버네티스 설치 없이 웹에서 구축 연습하기 . Play with Kubernetes (2) | 2022.10.09 |
Docker(도커) 개념 정리와 이미지 컨테이너 명령어 사용하기 (0) | 2021.07.21 |
[클라우드] Cloud 꼭 배워야 하는 이유 . IaaS PaaS SaaS 개념정리 (0) | 2021.07.04 |
리눅스 CentOS8 Spark 3.0.2 설치하기 . 빅데이터 스파크란 (0) | 2021.03.06 |
댓글