반응형
과정
1. docker image를 container image로 변경
2. docker hub로 push
- Docker image 조회
docker images
$ docker images
결과값: original image
- Docker image 실행 및 컨테이너 생성
$ docker run -d -i -t --name [생성할 컨테이너 name 설정] -p [ host port : container port ] [ image name or ID]
예) docker run -d -i -t --name containerName -p 8080:3000 "original image의 아이디"
- Docker container 조회
$ docker ps
결과값: continer ID
- Docker container 현 상태를 images 로 만들기
$ docker commit -m [image 설명] -a [ 사용자 mail ] [ container Name or ID ] [ 생성할 image name : Tag ]
결과값: 출력되는 이미지2
- Docker images 에 tag 작업
$ docker tag [original image ID] [dockerHub UserName]/[docker/repositoryName]
or
$ docker tag [출력되는 이미지2의 ID] [dockerHub UserName]/[docker/repositoryName]
결과값: 출력되는 이미지3
- Docker 허브에 올릴수 있도록 로그인
$ docker login
- Docker hub 에 이미지 올리기
$ docker push [dockerHub UserName]/[dockerHub RepositoryName]
반응형
'DevOps 관련 > Docker' 카테고리의 다른 글
[Docker] Mac에서 AWS EC2에 도커올리기 (0) | 2023.09.12 |
---|---|
[Docker] Sveltekit 빌드 시 build폴더 생성 안될 때 (Dockerfile 오류) (0) | 2023.09.11 |
[Docker] Windows 10에서 Docker Desktop 사용 시, 'Cannot enable Hyper-V service' 에러 해결 (0) | 2023.09.10 |
[Docker & NestJS] 다단계 도커를 이용한 이미지 크기 줄이고 이미지 생성 (0) | 2023.09.05 |
[Docker] 도커 기본 명령어 모음 (0) | 2023.09.04 |
댓글