Docker Window OS 설치 및 세팅
Docker Window OS 설치 및 세팅
공식 홈페이지
참고 : https://docs.docker.com/
설치 방법
참고 : https://steemit.com/kr/@mystarlight/docker
참고 : https://taeu.github.io/tech/%EB%8F%84%EC%BB%A4-Windows-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-Docker-%ED%99%9C%EC%9A%A9/가상 가능하도록하는 툴? ( 안해도 됨!! 설치 시 Oracle VM VirtualBox 설치 체크하기! )참고 : https://www.microsoft.com/en-us/download/details.aspx?id=592
toolbox 다운로드 (나는 윈도우 7 )
참고 : https://docs.docker.com/toolbox/overview/ > Get Docker Toolbox for Windows 다운받기
toolbox 다운로드 릴리스
참고 : https://github.com/docker/toolbox/releases
★toolbox 설치할때 VM 체크함
★oracle VM 체크 설치
★docker 명령은 윈도우 콘솔(cmd, PowerShell)에서 실행하는 것이 아니라 Docker Quickstart Terminal 실행해서 함
Docker Quickstart Terminal 명령어
Kitematic (Alpha) 사용 매니져
Dokckerfile 세팅
참고 : http://labs.brandi.co.kr/2018/05/25/kangww.html
Dokckerfile로 build 방법_image를 만듦
docker build -t node_server:0.0.1 -f ".\Dockerfile" .
★ -t REPOSITORY명(소문자):태그(버전)
생성된 image로 컨테이너 만들기 (crate문을 run으로 변경해도 상관없음 run은 생성 후 실행)
docker create -v [로컬위치:/docker위치 볼륨세팅] --name [서버명] -p [외부 포트:컨테이너 내부포트] [이미지명:버전태그]
docker create -v /c/Users/user/Documents/node_server:/HOME --name NODE_SERVER_0 -p 3000:3000 node_server:0.0.1
여러게 경우 이름과 외부 포트 달리해야한다
docker create -v /c/Users/user/Documents/node_server:/HOME --name NODE_SERVER_1 -p 3001:3000 node_server:0.0.1
docker create -v /c/Users/user/Documents/node_server:/HOME --name NODE_SERVER_2 -p 3002:3000 node_server:0.0.1
docker create -v /c/Users/user/Documents/node_server:/HOME --name NODE_SERVER_3 -p 3003:3000 node_server:0.0.1
image 패치 경우
1. docker build -t node_server:0.0.2 -f ".\Dockerfile" .
(버전 올려줌)
2. docker images (build 되었는지 확인)
3. docker rm -f NODE_SERVER_0 (기존 컨테이너를 삭제. -f 옵션은 실행중인 컨테이너도 강제로 삭제함)
4. docker ps -a (삭제 되었는지 확인)
5. docker create --name NODE_SERVER_0 -p 3000:3000 node_server:0.0.2 (컨테이너 재생성)
6. docker start NODE_SERVER_0 (서버 실행)
Container 포트와 Host 포트의 개념
참고 : http://blog.naver.com/PostView.nhn?blogId=alice_k106&logNo=220278762795&redirect=Dlog&widgetTypeCall=true
끘!@#$@$#%#!@#!$##@% ㅜㅜ