본문 바로가기 메뉴 바로가기

구름을 채우다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

구름을 채우다

검색하기 폼
  • 분류 전체보기 (81)
    • 내 이야기 (0)
    • 나만의 사진전 (2)
    • TIL (1)
    • 컴퓨터공학 (11)
      • 운영체제 (11)
    • 프로그래밍 언어 (3)
      • Java (3)
      • Python (0)
    • 알고리즘 (45)
      • 백준 (34)
      • 프로그래머스 (11)
    • Cloud Computing (13)
      • Openstack (10)
      • Docker (3)
      • Kubernetes (0)
    • Server Framework (1)
      • Django (1)
    • Books (5)
  • 방명록

Cloud Computing/Docker (3)
[Docker] 컨테이너 외부로 노출하기 (docker0, veth)

네트워크 인터페이스 (Network Interface) 네트워크 인터페이스는 존재할 수 있는 모든 네트워크 어댑터에 대한 지속적 인터페이스를 IP 계층에 제공하기 위해 네트워크 고유 장치 드라이버 및 IP 계층과 통신하는 네트워크 고유 소프트웨어입니다. 또한, 네트워크 인터페이스에는 네트워크 주소가 있습니다. 가상 머신과 마찬가지로 도커 컨테이너 또한 가상 IP를 할당받는데요, 기본적으로 도커는 172.17.0.xxx의 IP 주소를 순차적으로 컨테이너에게 할당합니다. 먼저, 호스트의 네트워크 인터페이스를 살펴보겠습니다. 여기서 우리는 docker0라는 네트워크 인터페이스를 확인할 수 있는데요, docker0는 실제 네트워크 어댑터가 연결되어있지 않은 가상의 리눅스 브릿지로, IP주소 172.17.0.1/..

Cloud Computing/Docker 2020. 6. 16. 04:12
[Docker] Ubuntu 18.04 도커 엔진(Docker Engine) 설치하기

본 포스트 이후 모든 글은 Ubuntu 18.04를 기준으로 포스팅할 예정이니 참고 바랍니다. 설치 전제조건 (Prerequisites) 도커 엔진을 설치하기 위해서는 다음 우분투 버전 중 64비트 버전이 필요합니다. Ubuntu Focal 20.04 (LTS) Ubuntu Eoan 19.10 Ubuntu Bionic 18.04 (LTS) Ubuntu Xenial 16.04 (LTS) 이전 버전 설치 제거하기 도커의 이전 버전들은 docker, docker.io 또는 docker-engine으로 불립니다. 만약 이 버전들이 설치되어 있다면 삭제하시면 됩니다. $ sudo apt-get remove docker docker-engine docker.io containerd runc 만약 apt-get 명령..

Cloud Computing/Docker 2020. 6. 8. 03:11
[Docker] 도커란?

도커란? 도커(Docker)는 리눅스 컨테이너에 여러 기능을 추가함으로써 애플리케이션을 컨테이너로서 조금 더 쉽게 사용할 수 있게 만들어진 오프소스 프로젝트이다. Go 언어로 작성돼 있으며, 2013년 3월에 처음 발표된 이후 지금까지 꾸준히 개발되고 있다. 일반적으로 도커라 함은, 도커 엔진(Docker Engine) 또는 도커에 관련된 모든 프로젝트를 의미하지만, 도커 엔진이라는 의미로 더 많이 사용된다. (도커 엔진은 컨테이너를 생성하고 관리하는 주체로서, 그 자체로도 컨테이너를 제어할 수 있고 다양한 기능을 제공하는 도커의 주 프로젝트이기 때문) 컨테이너(Container) vs. 가상 머신(Virtual Machine) 컨테이너와 가상 머신은 호스트 운영체제(Host OS) 위에서 가상화를 통한..

Cloud Computing/Docker 2020. 6. 6. 02:05
이전 1 다음
이전 다음
링크
  • Github
공지사항
  • 환영합니다.
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • 브루트포스
  • Clean Code
  • Java
  • openstack
  • 운영체제
  • 백준
  • 파이썬
  • 프로그래머스
  • Synchronization
  • 파이썬 클린 코드
  • 큐
  • 해쉬
  • Python
  • contribution
  • 시뮬레이션
  • 스택
  • contribute
  • docker
  • 클린 코드
  • Message Passing
  • 알고리즘
  • Bounded Buffer
  • bfs
  • 덱
  • shared memory
  • git
  • dfs
  • Deadlock
  • gerrit
  • launchpad
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바