Dokcer 3

docker hub 사용법

docker hub를 사용하기 위해서는 docker 계정이 필요한데, 아래 링크에 접속하여 생성 해주자.https://www.docker.com/이후 로그인을 위한 도커 토큰 발급이 필요한데 우측 상단의 프로필 사진을 클릭 한 후Account settings →Personal access tokens →필요에 따라 선택 후에 Generate를 눌러주면 된다.이번에는 push pull을 사용하기에 Read&Write로 생성하였다.토큰이 발급되면 아래와 같이 어떻게 로그인해야되는지 친절하게 설명해주는데, 이걸 터미널에 입력하여 로그인을 해주면 된다.이후, 서버 쪽에도 토큰을 이용하여 로그인을 하여야하기에 토큰 값은 저장해두길로컬에 이미지 혹은 dockerfile이 존재하지 않거나 도커 사용을 해보지 않은 사..

Dokcer 2024.08.18

docker compose - springboot와 여러 컨테이너 함께 띄우기

docker compose란 무엇인가?기존 docker는 한 번에 하나의 컨테이너 밖에 띄우지 못 하기 때문에 DB와 Springboot를 띄우기 위해서는 각 컨테이너를 따로 실행해주는 작업을 해줘야 했다.이러한 반복된 작업을 하지 않도록 여러 개의 컨테이너를 하나로 묶어 하나의 명령어 혹은 한 번의 클릭만으로 실행할 수 있도록 도와주는 것이 docker compose이다.이러한 docker compose를 사용하기 위해서는 docker 와 별개로 따로 설치를 해주어야 한다.맥북은 아래와 같이 설치하면 되겠다.brew install docker-composeubuntu에서는 아래와 같이 설치아래는 2024.8월 기준으로 최신 버전인 2.29.1 을 다운 받는 방법이며, 최신 버전은 아래 링크를 통해 확인..

Dokcer 2024.08.16

도커(Docker) - Dockerfile, build, run

터미널에서 docker build 명령어를 이용하여 빌드 하기 위해서는 docker file를 작성해주어야만 한다.만, 그전에 docker build를 사용하기 위해서는 스프링부트 파일을 우선적으로 build 해주어야 하기에 아래와 같은 명령어를 사용하여 build해주자.#Gradle 사용 기준./gradlew build해당 위치에 이러한 파일이 생성이 되었으면 성공한 것이다. docker file에는 docker를 build하기 위한 정보와, 이후의 실행할 코드들 혹은 환경 변수 등 docker와 관련된 여러가지 사항을 작성할 수 있는 파일이다.Dockerfile은 보통 프로젝트의 최상단 위치에 생성해주면 되며 , 이름은 대소문자를 구분하기에 정확하게 작성해주어야 한다.생성된 Dockerfile 내부에..

Dokcer 2024.07.27