본문 바로가기

docker2

[Docker] Image를 Docker hub에 등록하기 자 이제 image를 만들었다면, 이미지를 dockerhub에 업로드해 어디서는 사용할 수 있도록 할 차례다. CLI를 통해 Docker에 로그인 일단은 아래 명령어를 통해 docker에 로그인하자. 필자의 경우 이미 로그인을 한 적이 있기 때문에 아래 명령어만으로 로그인이 되지만, 처음인 분들은 아이디와 패스워드를 입력해야 한다. sudo docker login 버전이 태그 된 이미지 생성 로그인이 완료되었다면 이제 dockerhub에 올릴 이미지의 버전을 생성해보자. 아래와 같이 명령어를 입력하면 자신의 도커 아이디/이미지 이름이 생긴 이미지를 확인할 수 있다. ex) seanswim/myimage:1.1 sudo docker tag 이미지이름 도커아이디/이미지이름:버전 이미지 업로드 여기까지 왔다면.. 2022. 2. 11.
[Docker] Image 생성후 container 실행하기 이번 프로젝트에서는 Docker를 적극적으로 활용하고자 하는데 역시 Dockerfile을 생성하는 것부터가 쉽지가 않다. Dockerfile 생성 필자의 경우 이것저것 시도해보다가 결국 인터넷에 나와있는 그대로 복붙을 해서 사용을 했다. FROM node:12-alpine WORKDIR /app COPY package*.json ./ RUN npm install --silent COPY . . CMD [ "npm", "start" ] EXPOSE 4000 설명을 덧붙이자면 FROM은 사용하는 기본 이미지를 의미한다. 이번 프로젝트의 경우 서버를 nodeJS로 구축하기 때문에 node:12-apline 버전을 적어 넣었다. 그리고 RUN은 앱을 실행하기전 실행해야 할 명령어를 적어놓는 부분이다. 위 코드를.. 2022. 2. 10.