도커 허브를 이용한 컨테이너 띄우기

문철환·2024년 3월 28일
post-thumbnail

작업한 폴더를 VScode로 열겠습니다.
VS코드에서 Docker 확장프로그램을 설치해줍니다.
그리고 도커 빌드를 해줍니다.

해당 포스트를 작성한 이유는, 프론트와 백은 자동배포 형태를 만들어 놓아 젠킨스가 스스로 빌드해주고있지만, 빅데이터는 수동으로 작업해보았습니다.

docker build -t 도커아이디/레포지토리:태그 .

위에 코드에서 .을 찍어주는 게 가장 중요합니다.
이것은, 해당 폴더에 있는 도커파일을 실행하겠다는 의미입니다.

그리고 도커허브에 푸쉬해줍니다.

docker push 도커아이디/레포지토리:태그

여기서는 .을 빼고 진행해야합니다.

SSH를 이용하여 서버에 접속합니다.
접속한 서버에서 docker pull을 진행해줍니다.

docker pull 도커아이디/레포지토리:태그

컨테이너 실행

docker run -d -p 호스트포트:컨테이너포트 --name 컨테이너이름 이미지ID

컨테이너가 잘 실행되었는지 확인

docker ps
만약 실패했을 땐, 나오지 않기때문에
docker ps -a 로 전체 컨테이너 보기,

실패했을 때 도커 로그 확인하기

docker logs 컨테이너이름

이후 수정사항 수정하고 처음부터 다시시작.

profile
밝고 빛나게

0개의 댓글