본문 바로가기
클라우드 및 인프라/Docker

[Docker] 도커 허브에 이미지 올리기 - docker push

by 작은소행성 2021. 6. 28.

내가 만든 도커 이미지를 도커허브에 올리고자 한다. 

 

 

 

Docker hub에 계정을 만든다.

https://hub.docker.com/

 

Docker Hub

We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy

hub.docker.com

 

 

docker login 한다.

docker login

 

 

 

도커 허브에 올릴 이미지를 생성한다.

도커 허브에 올릴 때는 이미지 이름을 [Docker hub 사용자 계정]/[이미지 이름]:[태그] 형태로 작성해주어야 한다.

 

 

이미지를 업로드할 js파일을 하나 작성한다.

dockerimage.js 

var http = require('http');

var handleRequest = function(request, response) {
  console.log('Received request for URL: ' + request.url);
  response.writeHead(200);
  response.end('Hello Bsssss!');
};
var www = http.createServer(handleRequest);
www.listen(8080);

 

Dockerfile 을 생성한다.

FROM 업로드할이미지이름
EXPOSE 8080
COPY dockerimage.js .

 

Docker image를 빌드한다. 빌드 후 이미지를 검색후 업로드 되었는지 확인한다.

docker build -t qpyu66/jupyterlab:v01 .

 

 

 

Docker hub 에 push한다

docker push [DockerHub 사용자계정]/[이미지이름]:[태그]

docker push qpyu66/jupyterlab:v01

 

 

 

Docker Hub repository에 가면 이미지가 업로드 되어있는것을 확인할 수 있다. 

 

 

 

docker pull 명령어로 이미지를 사용할 수 있다.

docker pull qpyu66/jupyterlab:v01

 

https://hub.docker.com/repository/docker/qpyu66/jupyterlab

 

Docker Hub

 

hub.docker.com

 

반응형