이전 글에서 GCP VM인스턴스(리눅스)에서 도커를 설치까지 완료 되었다. 2020/04/18 - [DevOps] - [도커(Docker)] 리눅스(linux)에 도커 설치(클라우드 활용) [도커(Docker)] 리눅스(linux)에 도커 설치(클라우드 활용) 리눅스에 도커를 설치를 하고 예제를 실습을 해보자. 이전 시간에 윈도우, 맥에서 도커 설치를 알아 봤고 구글 클라우드를 이용하여 리눅스 인스턴스까지 생성을 했다. 참고 2020/04/18 - [SW] - [클라우드] GCP(G.. wings2pc.tistory.com 이제 이 도커에서 Dockerfile을 이용해서 springboot 애플리케이션을 배포 해보자. springboot로 되어 있는 프로젝트가 있다면 그대로 활용 하면 되고 없다면 테스트..
앞에서 도커를 설치를 하고 간단한 도커로 서비스 하는 방법을 알아 봤다. 이번 포스팅은 이 도커들을 관리하는 도커 컨테이너 오케스트레이션에 대해 알아보고 이 오케스트레이션들을 관리를 쉽게 할 수 있는 Rancher 를 다뤄 본다. 서버를 관리할 때 1~3대 정도의 서버 관리는 관리자 1명이 직접 접근해서 서비스 시작 하고 배포하고 충분히 관리가 가능 하다. 하지만 관리 대수가 늘어 나면 서버 관리하기가 힘들어 진다. 십여대가 되는 서버들을 일일이 접근해서 관리 한다고 생각하면 생각 조차하기 싫어진다. 그래서 도커 컨테이너로 관리를 하는데 도커 컨테이너 조차 몇십대 몇백대씩 늘어 나면? 이 도커 컨테이너들을 관리하기 위해 도커 컨테이너 오케스트레이션들이 만들어 지기 시작 했다. 도커 컨테이너 오케스트레이션..
Dockerhub 를 사용 하지 않고 프라이빗(private) 하게 docker repostirory 를 운영을 할 때 서버를 구축 하는 방법도 도커 명령어로 간단하게 서비스를 할 수 있다. docker registry 를 run 하면 된다. docker run -d -p 5000:5000 --restart=always --name registry registry 테스트를 위해 로컬 PC에 다운로드를 해야 한다면 아래와 같은 명령으로 서버에서 도커 이미지를 다운 받을 수 있다. docker pull 서버IP:포트/도커이미지 이때 정상적으로 다운이 되지 않고 아래와 같은 오류가 발생 한다. Error response from daemon: Get https://서버IP:5000/v2/: http: serv..
리눅스에 도커를 설치를 하고 예제를 실습을 해보자. 이전 시간에 윈도우, 맥에서 도커 설치를 알아 봤고 구글 클라우드를 이용하여 리눅스 인스턴스까지 생성을 했다. 참고 2020/04/18 - [SW] - [클라우드] GCP(Google Cloud Platform) 에서 리눅스 생성 하기 [클라우드] GCP(Google Cloud Platform) 에서 리눅스 생성 하기 여러 클라우드가 많이 있지만 클라우드 사용 시 유의할 점이 데이터 지연을 최소화하고 빠른 접속과 원활한 데이터 전송을 위해 서비스를 하는 지역에 가까운 리전(Regions, 데이터 센터 묶음)을 선택 하는게 좋.. wings2pc.tistory.com 그럼 우리가 만든 GCP에서 생성된 리눅스에 도커를 설치를 해보자. 브라우저로 연결된 쉘..
윈도우 설치 방법은 이전 포스트 참조 2020/04/16 - [SW] - [도커(Docker)] 도커 설치 및 도커 사용법을 배우고 웹서버 구동 (Windows) 맥OS에서 도커 설치 현재 필자의 맥OS Catalina 버전에서 테스트 진행 한다. 구글에 docker install 으로 검색 한다. mac 버전의 도커를 다운 위 링크를 찾아 가서 다운로드 후 아래 링크로 바로 다운로드 링크로 접근이 가능 하다. https://hub.docker.com/editions/community/docker-ce-desktop-mac/ Docker Desktop for Mac - Docker Hub Docker Desktop for Mac Docker Desktop for Mac is an easy-to-insta..
이번 포스팅은 도커에 대해서 알아본다. 기존 가상화 솔루션등을 사용한 사람들은 VMware, Virtualbox 라던지 많이 들어 봤을 거다. 이런 가상화 방식을 전가상화라고 하는데 호스트 OS에서 하이퍼바이저를 통해 게스트 OS가 구동되는 방식이다. 이렇게 구현되는 가상화는 자원이 많이 필요해 비용도 많이 들고 무겁다는 단점이 있다. 그래서 하이퍼바이저를 거치지 않고 컨테이너 방식의 가상화가 각광받기 시작했다. 이 컨테이너 방식을 솔루션으로 구현한 것이 도커이다. 그러면 도커가 무엇인지 간단한 실습을 통해 알아보자. 도커 설치와 퍼블릭 도커 허브에서 nginx웹서버 도커 이미지를 활용하여 웹서버를 구동 시켜 웹서버에 접속까지 진행한다. 먼저 여러분들의 시스템(PC, 테스트 서버, 클라우드 등) 도커가 ..
- Total
- Today
- Yesterday
- pythonanywhere
- WEB
- 파이썬
- GIT
- Visual Studio
- 자바스크립트
- 웹앱프로그래밍
- github
- 리눅스
- Cloud
- 웹앱
- 도커
- docker
- DB
- python
- 클라우드
- mysql
- 부트스트랩
- 오라클
- 플라스크
- 웹앱 프로그래밍
- Java
- HTML
- flask
- oracle
- 자바
- javascript
- Hello World
- nginx
- GCP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |