사전 작업 - container를 이미지로 만들기
[참고 글] : https://yoo11052.tistory.com/144
docker commit -a [작성자명] -m [commit 메시지] [container 명] [생성하게 될 이미지 이름]:[tag]
옵션 의미
- a(author) : 이미지의 작성자를 나타내는 메타데이터를 이미지에 포함시킴
- m : 커밋 메세지 지정
docker commit -a "sososo" -m "test" vncDesktop vncdesktop
1. docker registry ec2 실행하기
2. putty로 해당 ec2 접속하기
3. harbor 실행하기
cd harbor
docker-compose up -d
4. 브라우저에서 접속해서 확인해보기
잘 접속된다.
5. local cmd에서 registry 접속하기
위에 브라우저에서 접속해서 로그인은 되었다.
이제 push & pull을 해보자.
[참고 글] : Harbor – Pulling and Pushing Images in the Docker Client
6. harbor에 image 넣을 프로젝트 생성하기
7. harbor에 push 해보기
1) tag 작업
docker tag [이미지 명:tag] <harbor_address>/[프로젝트명]/[이미지 명:tag]
실제 입력한 명령어
docker tag vncdesktop registry.p2kcloud.com/base/vncdesktop
확인
2) push 하기
docker push <harbor_address>/[프로젝트 명]/[이미지 명:tag]
실제 입력한 명령어
docker push registry.p2kcloud.com/base/vncdesktop
확인
8. pull 해보기
push를 하기 위해 tag 작업을 했던 이미지를 우선 지워보자.
현재 없음
명령어 입력
docker pull registry.p2kcloud.com/base/vncdesktop
확인해보기
'개발 > 졸업과제' 카테고리의 다른 글
CloudFront와 S3로 구축하는 FrontEnd (0) | 2023.07.30 |
---|---|
EC2의 desktop 접속하기 (0) | 2023.07.24 |
container에 desktop 설치하기 & 접속하기 (0) | 2023.07.24 |
s3와 Harbor를 활용한 docker registry 구축 (0) | 2023.07.10 |
docker에서 ubuntu에 noVNC 설치하기 (AWS EC2) (0) | 2023.07.02 |