[Docker] 3. Docker Hub?
·
Docker
Docker Hub?Docker 이미지의 공식 레지스트리Docker 이미지를 저장하고 공유할 수 있는 클라우드 기반 서비스Docker Hub를 통해 이미지를 중앙에서 관리하고, 다른 유저와 이미지를 공유하거나 자신만의 이미지 생성 가능이미지를 쉽게 배포하고, 협업 가능주요 용도이미지 공유 : Docker Image를 Docker Hub에 push하고, 다른 유저와 공유 가능CI/CD : 코드를 Github에 push하여 Docker Hub에서 자동으로 이미지 빌드, 최신 이미지 배포 기능 제공애플리케이션 배포 : Docker Hub에 이미지를 가져와 다른 서버나 환경에서 애플리케이션을 빠르게 배포 가능주요 기능자동 빌드Github와 연동하여 자동 빌드를 설정할 수 있는 기능 제공Github Reposit..
[Docker] 2. Docker 기본 명령어
·
Docker
docker buildDockerfile을 기반으로 이미지 빌드Dockerfile이 있는 위치에서 실행'-t' 옵션을 통해 이미지 명과 태그 지정'.', dot을 맨 뒤에 작성하여 현재 위치에서 Dockerfile 빌드 가능MAC 사용 시, 다른 OS와 협업을 위해 '--platform linux/amd64' 옵션 사용 필수docker tag이미지에 태그를 추가하는 명령어이미지에 태그를 추가하여 다른 레지스트리나 이름 지정 가능docker run이미지를 기반으로 컨테이너 실행새로운 컨테이너 시작 시 사용'-d' 옵션을 통해 컨테이너를 백그라운드에서 실행 가능docker exec실행 중인 컨테이너 안에서 명령 실행컨테이너 내부에서 셸을 실행하거나, 특정 애플리케이션 제어 시 사용'-it' 옵션을 통해 상호..