docker 사용법

Mixer·2024년 4월 16일
0
post-custom-banner

도커는 쓸때마다 까먹어서 미리 정리해서 써야겠다.

/app 경로에
Dockerfile 을 생성했다.

FROM jdk version
WORKDIR /app 
COPY build/libs/*.jar .
EXPOSE PORT
CMD ["java", "-jar", "**-SNAPSHOT.jar"]

위와 같이 세팅을 진행 한 후

docker build -t [이미지 이름] .
docker images
도커 이미지 확인
docker run -d --restart=always --name [컨테이너이름] --network [네트워크이름] [이미지이름]

-d 백그라운드로 도커 실행하기
--restart=always 재부팅 될시 다시 켜진다?

주의할 점은
기본적으로 네트워크는 bridge 디폴트이기때문에 에러 메시지가 나올 수 있다.
그럴땐 네트워크를 이름을 설정해 생성해준 뒤 연결하도록 한다

docker rmi [이미지 이름]
docker rm [컨테이너 이름]
docker ps
현재 사용중인 컨테이너 확인하기
docker ps -a
사용/중지된 모든 컨테이너 확인하기
docker network create [네트워크 이름]
docker network ls
네트워크 목록 확인
네트워크 ls 시 이런식으로 보인다
NETWORK ID     NAME         DRIVER    SCOPE
e9f492b29d80   bridge       bridge    local
59d8bed54ca2   host         host      local
20ff8ae63c98   none         null      local
b8fe387d09b7   []           bridge    local
profile
Minthug'life
post-custom-banner

0개의 댓글