docker
-
docker-compose로 node, mongo 구성하기서버 2020. 3. 28. 16:38
전에 만들었던 node 와 mongo를 docker-compose에 작성해서 실행하겠다. docker images 확인 version: "3.7" # version 정보를 작성합니다. services: # service 목록을 정의합니다. node: # service의 이름입니다. image: rhxorhkd/testnode:1.0 # 해당 service에서 사용할 image입니다. restart: always # container를 실행할 때 항상 이미 수행중이라면 재시작을 수행합니다. container_name: "node" # container의 name을 정의합니다. ports: # service port를 정의합니다. - "3000:3000" # local:container depends_on:..
-
docker 명령어서버 2020. 3. 26. 21:03
도커 컨테이너 보기 docker ps docker ps -a 도커 컨테이너 중지 docker stop 도커 컨테이너 삭제 docker rm 도커 컨테이너 시작 docker start docker restart 도커 컨테이너 접속 docker exec -it /bin/bash 도커 이미지 보기 docker images 도커 빌드하기 docker build --tag : 도커 컨테이너 실행하기 docker run -p : -d 도커 허브에 로그인 docker login 도커허브에 이미지 푸쉬 docker push
-
Docker로 nodejs 설치하기서버 2020. 3. 26. 20:39
작업할 폴더를 만든다. mkdir devTest cd devTest npm init express 모듈 설치 npm install express --save index.js 파일을 만든다 (이름은 자유) const express = require('express'); const app = express(); app.get('/', function(req, res) { res.send("hello world"); }); var server = app.listen(3000); 노드를 실행 후 localhost:3000을 주소창에 쳐서 잘 나오는지 확인. node index.js 도커 파일을 만든다. (touch DockerFile) FROM node:latest RUN mkdir -p /usr/src/tes..
-
docker 로 mongodb 설치하기서버 2020. 3. 22. 16:22
mongo image 받기 docker pull mongo image list 보기 docker images docker images를 하면 mongo image가 받아졌음을 알 수 있다. 컨테이너 실행 - 1 case docker run --name some-mongo -d mongo:tag 원하는 이름을 some-mongo자리에 넣어주면되고, 버전정보를 tag에 넣어주면 된다. 컨테이너 실행 - 2 case version: "3.7" # version 정보를 작성합니다. services: # service 목록을 정의합니다. mongodb: # service의 이름입니다. image: mongo # 해당 service에서 사용할 image입니다. restart: always # container를 실..
-
[Docker] 실행중인 컨테이너 접속하기서버 2019. 4. 7. 17:34
도커에 몽고디비 이미지를 가져오고 접속하는 것을 알아 보겠다. 몽고디비 이미지를 가져올 때 터미널로 사용할 수 있지만 kitematic이라는 프로그램을 사용해보겠다. 이 프로그램은 도커 이미지를 검색하고, 설치만 해주면 되는 프로그램이다. 위와 같이 mongo로 검색하면 이미지들이 나온다. create 버튼을 누르면 이미지 설치 시작! 설치가 완료 된 것을 볼 수있다. 그리고 터미널에서 docker ps -a 하면 도커 컨테이너들을 볼 수 있는 명령어다. docker ps -a 위의 사진을보면 컨테이너ID를 확인 할 수 있다. 아래 명령어를 사용하면 컨테이너에 접속 가능 하다. docker exec -it {containerId} /bin/bash docker exec -> Docker container..
-
[Docker] mac에 도커 설치하기서버 2019. 4. 7. 16:48
우선 Mac 터미널에 docker version 을 쳐보자 이 명령어로 클라이언트와 서버 버전을 확인할 수 있다. 하지만 서버 버전이 나오지 않는다. 그이유는 아직 서버를 실행 시키지 않았기 때문이다. 서버를 실행시키려면 도커 어플리케이션이 필요하다. https://docs.docker.com/docker-for-mac/install/ Install Docker Desktop for Mac To download Docker Desktop for Mac, head to Docker Hub. Download from Docker Hub What to know before you install README FIRST for Docker Toolbox and Docker Machine users If... do..