일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- devops #jenkins
- springboot
- 초간단파이썬
- container
- java
- 파이썬
- Vagrant
- 쿠버네티스
- multivm
- nginx
- variable
- aws #engineer
- linux
- 도커
- bash
- RSS
- ioredirection
- namespace
- WEB
- Strimzi
- Engineer
- python
- httpd실행
- Kubernetes
- k8s
- docker
- mongodb operator
- DOIK
- devops #engineer
- 컨테이너
- Today
- Total
목록전체 글 (81)
샤인의 IT (막 적는) 메모장
도커는 컨테이너를 올리거나 분리하는 등의 작업이 굉장히 쉬운 편입니다. 먼저 도커를 이해하는데 필요한 이미지와 컨테이너에 대해 알아봅시다. 이미지 도커 이미지는 도커에서 읽기 전용 템플릿으로 컨테이너와 관련된 인스턴스를 저장한 파일입니다. 하나의 컨테이너가 올라가기 위해 단일 이미지 혹은 여러 이미지로 구성되어 있습니다. 이를 Overlay라고 하는데 말 그대로 겹겹이 쌓아 올린다라는 느낌으로 이해하시면 좀 더 편합니다 도커 이미지 확인 #My Docker Image list docker images #Image pull docker pull : #Check my image layer docker inspect #Check Image history docker history 이미지 확인 후 Inspect..
도커를 설치해 보도록 하겠습니다. 설치 환경은 CentOS 7 version에서 해당 설치를 Script로 작성한 후 sh 명령어를 통해 설치합니다. kernel-update.sh #!/bin/bash #CentOS Upgrade yum -y update yum -y install yum-plugin-fastestmirror #Kernel Version Check cat /etc/redhat-release cat /etc/os-release #Repo Update rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm yum..
도커란 무엇일까요? 도커는 어플리케이션을 개발하고 실행하기 위한 오픈소스 플랫폼으로 인프라로부터 어플리케이션을 분리시켜줄 수 있다고 소개하고 있습니다. 앞장에서 말한 것처럼 도커는 Container를 통하여 어플리케이션을 독립적인 환경으로 제공한다는 것을 알 수 있습니다. 그럼 도커는 어떻게 발전하게 되었을까요? 도커는 없던 기술을 개발해서 만들어낸 플랫폼이 아닙니다. 리눅스 커널의 기능들을 좀 더 쉽게 상용화하여 제공하는 플랫폼으로 발전한 것이 도커입니다. 도커의 근간은 컨테이너며 리눅스 커널 기능 중 chroot, cgroups, namespace 근간을 두고 있습니다. Chroot Chroot는 특정 사용자, 그룹에 특정 환경을 제공하지만 메인 시스템으로는 접근을 방지하는 기능입니다. 예를들어 ss..