본문 바로가기

DevOps/Docker7

Docker 이미지 제어, 기본으로 알아야하는 명령과 옵션 Docker 이미지 제어 이 글에서는 Docker 이미지 제어하는데 필수로 알아야할 기본적인 명령과 옵션들을 소개한다. 원하는 프로그램을 실행시키기 위해서는 컨테이너를 생성해야한다. 이런 컨테이너를 생성하기 위해서는 이미지가 필요하다. Docker에서 이미지는 컨테이너를 생성하는데 있어서 사용되는 Base, 설계도, 틀이 된다. Java와 같은 프로그래밍 언어를 사용해보셨다면 클래스와 객체의 관계와 비슷하다. Docker CLI command [DevOps/Docker] - [Docker] Ubuntu 도커 설치 [DevOps/Docker] - [Docker] CentOS 도커 설치 [DevOps/Docker] - [Docker] Windows 도커 설치 Docker를 설치했다면 Docker CLI co.. 2021. 10. 6.
[Docker] Ubuntu 도커 설치 Ubuntu와 Docker 이 글에서는 Ubuntu 도커 설치와 관련된 내용을 다룬다. Docker는 리눅스를 기반으로 하기 때문에 리눅스 운영체제 위에서 돌아가야한다. Ubuntu는 Linux계열 운영체제로 바로 설치가 가능하다. Ubuntu Docker 설치 Ubuntu Docker Install Manual Install Docker Engine on Ubuntu docs.docker.com $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release apt가 HTTPS 프로토콜을 통해서 repository를 사용할 수 있도록 패키지를 설치한다. $ curl.. 2021. 10. 6.
[Docker] CentOS 도커 설치 CentOS와 Docker 이 글은 CentOS 도커 설치에 대한 내용을 담고 있다. Docker는 리눅스를 기반으로 하기 때문에 리눅스 운영체제 위에서 돌아가야한다. CentOS는 Linux계열 운영체제로 바로 설치가 가능하다. CentOS 도커 설치 CentOS Docker Install Manual Install Docker Engine on CentOS docs.docker.com $ sudo yum install -y yum-utils $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo yum 패키지 관리툴의 부가 기능을 설치하고 repository 목록에 docker의 re.. 2021. 10. 6.
Docker란 무엇인가? 왜 사용할까? Docker 개요 어느 순간부터 Docker가 마치 업계 표준이된 것 처럼… 많은 서비스에서 사용되고 있는 기술이 되었습니다. 특히 MSA(Micro Service Architecture) 가 대세로 떠오르면서 MSA의 단점인 관리의 복잡성을 해결해주기 위해 서비스의 컨테이너화가 이루어지고, 이 과정에서 Docker와 Kubernetes가 많이 도입되었습니다. MSA(Micro Service Architecture) ※ MSA는 서비스간의 의존성을 없애고 기능을 쪼개는 것을 중점적으로 설계한 아키텍처입니다. 예를 들어, 은행 시스템을 하나의 통합된 프로그램으로 개발하지 않고… 입/출금 서비스, 조회 서비스, 대출 서비스 등 기능별로 작게 쪼개서 MSA 형태로 되어 있다고 가정하겠습니다. 이 때 새로운 대.. 2021. 10. 6.
[Docker] Windows 도커 설치 Windows와 Docker 이번 글에서는 Windows 도커 설치하는 내용을 다룬다. Docker는 리눅스를 기반으로 하기 때문에 리눅스 운영체제 위에서 돌아가야한다. Linux 계열 이외의 운영체제에서 도커를 사용하기 위해서는 다른 툴을 이용해야한다. Windows 운영환경에서 도커를 사용하기 위한 2가지 방법이 존재한다. Hyper-V 옵션 –> Bare Metal Hypervisor 사용 Docker Toolbox –> Hosted Hypervisor 사용 (Deprecated) 둘의 차이는 Hyper-V 옵션 : OS가 자체 가상화를 지원 Docker Toolbox : VMWare, VirtualBox와 같은 Hosted Hypervisor를 통해 가상화해서 사용하는 것이다. 즉, Linux를 .. 2021. 10. 6.
[Docker] 도커를 이용한 맥OS 오라클DB 설치 :: 마이자몽 맥OS 오라클 설치 현재 맥OS에서는 오라클DB 설치가 불가능하다. 그래서 많은 블로그나 책에서 대안으로 도커에다 오라클DB 서버를 올리는 방법을 안내한다. 맥OS에서 오라클을 설치하는데 잘 안된다는 문의가 들어와 글을 작성한다. 오라클DB를 설치하기 앞서 아직 도커가 설치되어 있지 않다면 아래 링크를 참조한다. https://myjamong.tistory.com/105 [Docker] 맥OS 도커 설치 :: 마이자몽 Docker 도커 도커는 컨테이너를 추상화하여 다량한 프로그램을 쉽고 편하게 배포 및 관리를 할 수 있게 해준다. 쉽게 생각하면... 개발할때 환경설정하느라 소비했던 시간을 줄여주고, 오로지 개발에만 집중할 수.. myjamong.tistory.com 도커 컨테이너 생성 도커가 개발하는데 .. 2019. 4. 21.
[Docker] 맥OS 도커 설치 :: 마이자몽 Docker 도커 도커는 컨테이너를 추상화하여 다량한 프로그램을 쉽고 편하게 배포 및 관리를 할 수 있게 해준다. 쉽게 생각하면... 개발할때 환경설정하느라 소비했던 시간을 줄여주고, 오로지 개발에만 집중할 수 있도록, 환경을 컨테이너화하여 복제하여 사용할 수 있게 해준다. 맥OS 도커 설치 도커 홈페이지에서 stable로 설치 한다. 설치시 도커 계정이 필요하니 미리 만들어 주자. 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-install desktop app fo.. 2019. 4. 21.