티스토리 뷰
728x90
반응형
도커허브(DockerHub)에 개인 계정이 있으면 자기가 운영하던 도커 컨테이너 이미지를 저장해두고 받아 사용할 수 있다. 머신을 옮길 때에 특히 사용하던 새로운 머신에 옮길 때 요긴하고 다른 사람들에게 공유할 때 특히 편하다. 여러 사람이 개발할 때 개발환경을 맞출때 특히 좋다.
도커 허브 계정 생성
도커 허브(docker hub) 페이지에서 계정을 생성한다.
도커 로그인
다음 명령어로 로그인을 해둔다. 한번 해두면 push할 때 해당 ID에 해당하는 곳에 컨테이너 이미지를 업로딩하게 된다.
$ docker login
명령을 수행하면 로그인 과정을 수행해야 한다. 이때 가입한 계정의 아이디와 비밀번호를 입력한다.
이름 정리하기(docker tag)
계정이름을 docker tag명령어를 사용하여 계정에 맞는 이름 체계로 이미지 이름을 바꾼다.
작명 규칙은 다음과 같다.
[사용자 계정]/[이미지 이름]:[태그]
사용하던 tensorflow 계정에서 받은 tensorflow 도커을 다음과 같이 정리하였다.
$ docker tag tensorflow/tensorflow:1.10.0-gpu-py3 kcseo/tensorflow:1.10.0-gpu-py3
업로드 하기 (docker push)
명령어 체계가 docker hub와 연동되는 부분은 github과 거의 동일한 방식이다. 정리한 이미지를 다음과 같이 push 명령을 사용하여 업로드한다.
$ sudo docker push kcseo/tensorflow:1.10.0-gpu-py3
다음과 같이 해당 이미지를 도커 허브에 업로드하게 된다.
$ sudo docker push kcseo/tensorflow:1.10.0-gpu-py3
The push refers to repository [docker.io/kcseo/tensorflow]
20e4fcaf4cf7: Pushed
f7384883f6a8: Mounted from tensorflow/tensorflow
6cfe98405d80: Mounted from tensorflow/tensorflow
f8fa3cb5aabb: Mounted from tensorflow/tensorflow
d9e4d22afee5: Mounted from tensorflow/tensorflow
eefaae82d9a9: Mounted from tensorflow/tensorflow
ac6d867d59a5: Mounted from tensorflow/tensorflow
d5af44da99a3: Mounted from tensorflow/tensorflow
80dd2f528856: Mounted from tensorflow/tensorflow
0599c01ebf5e: Mounted from tensorflow/tensorflow
2adb17386440: Mounted from tensorflow/tensorflow
5c15c22a8d5d: Mounted from tensorflow/tensorflow
1374374d4c9f: Mounted from tensorflow/tensorflow
bcff331e13e3: Mounted from tensorflow/tensorflow
2166dba7c95b: Mounted from tensorflow/tensorflow
5e95929b2798: Mounted from tensorflow/tensorflow
c2af38e6b250: Mounted from tensorflow/tensorflow
0a42ee6ceccb: Mounted from tensorflow/tensorflow
1.10.0-gpu-py3: digest: sha256:a6026f8ddcc3c4ac36edac9a3f8afa51ad1b86cdff681398879de0b5d190be4d size: 4093
완료 후 도커 허브 페이지를 보면 다음과 같이 저장소가 생성된 것을 알 수 있다.
다운로드 하기 (docker pull)
$ sudo docker pull kcseo/tensorflow:1.10.0-gpu-py3
728x90
반응형
'Programming > docker' 카테고리의 다른 글
[tip] 도커에서 윈도우 결과 확인하려고 하는 세팅 (0) | 2019.05.21 |
---|---|
nvidia docker 설치하기 (0) | 2019.04.15 |
우분투(18.04)에 도커(docker) 설치하기 (0) | 2019.04.12 |
TensorFlow 이미지에 opencv 설치하기 (0) | 2019.04.09 |
도커 컨테이너에서 카메라 접근하기 (4) | 2019.04.05 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- opencv
- vscode
- Stable Diffusion
- 한글
- MicroBit
- Fusion360
- fablab
- ssh
- ubuntu
- WSL
- Streamlit
- Maker
- CAD
- git
- tensorflow
- cura
- Arduino
- 파이썬
- vvvv
- Python
- comfyUI
- docker
- Linux
- conda
- 단축키
- nodejs
- 메이커
- 3d프린터
- nvidia
- 우분투
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함