Server/Docker 8

[Docker] Docker Container 에서 Azure CLI 실행 #1

Docker 를 사용하여 Azure CLI 가 설치되어진 독립 실행형 Linux Container를 실행할 수 있습니다. 여기서 실행되어진 Container 는 Azure CLI 관련 도구와 환경이 이미 준비된 상태로, Docker 를 통해 실행되며, Azure 관련 다양한 작업을 수행할 수 있습니다.  # Azure CLI 가 미리 설치된 Container를 실행하는 명령docker run -it mcr.microsoft.com/azure-cli:2.62.0-cbl-mariner2.0# Azure CLI를 사용하여 Azure에 login 명령az login 1. 로그인 과정에서 Azure CLI는 웹 브라우저에서 입력할 수 있는 URL과 인증 코드를 출력합니다. ex)To sign in, use a w..

Server/Docker 2024.12.03

[Docker] Portainer GUI 로 Docker 운영(볼륨 및 컨테이너 생성) #3

이전 포스팅에서 Portainer를 통해 Docker에 Rocket.Chat Image를 생성하였습니다. 알아보니 Rocket.Chat은 Portainer의 Stacks 기능을 사용하여 Rocket.Chat과 MongoDB를 함께 구성하는 방법 가장 간단해서... Volume 및 Container는 Nginx 로 대체....하였습니다..  Docker Volume이란? Docker Volume은 컨테이너 내부의 데이터를 HOST PC의 저장 공간과 공유하여 데이터를 안전하게 보존하는 기능입니다. 컨테이너 자체의 저장소를 사용하는 것이 아니라, Host PC의 디스크를 활용해 데이터가 컨테이너 외부에도 유지됩니다. Host PCDocker를 실행하는 물리적 또는 가상 서버의 저장 공간Docker Volum..

Server/Docker 2024.11.27

[Docker] Portainer GUI 로 Docker 운영(접속 및 Image 생성) #2

"Portainer"는 Docker를 효율적으로 관리할 수 있는 직관적인 GUI 환경을 제공합니다. Local Docker환경뿐만 아니라 Remote Docker, Docker Swarm, Kubernetes, ACI 등 같은 다양한 환경과 연결하여 Container 관리가 가능합니다. [Docker] Docker Hub 에서 Portainer Image Pull Container Run #1 [Docker] Docker Hub 에서 Portainer Image Pull Container Run #1"Portainer"는 Docker 및 Kubernetes 환경을 손쉽게 관리할 수 있게 해주는 웹 기반의 관리 도구입니다. Portainer를 통해 Docker 컨테이너, 이미지, 네트워크, 볼륨 등을 직관..

Server/Docker 2024.11.25

[Docker] Docker Hub 에서 Portainer Image Pull Container Run #1

"Portainer"는 Docker 및 Kubernetes 환경을 손쉽게 관리할 수 있게 해주는 웹 기반의 관리 도구입니다. Portainer를 통해 Docker 컨테이너, 이미지, 네트워크, 볼륨 등을 직관적인 UI로 시각화하고 제어할 수 있으며, 복잡한 명령어 없이도 간편하게 관리 작업을 수행할 수 있습니다. 특히, Portainer는 DevOps 및 IT 관리자가 다양한 컨테이너 환경을 보다 효율적으로 운영할 수 있도록 지원합니다. # Docker Hub에서 Portainer 이미지를 pull 명령어로 다운로드합니다.docker pull portainer/portainer-ce# Portainer 이미지를 Docker Hub에서 다운로드 후 Portainer 컨테이너를 실행docker run -d ..

Server/Docker 2024.11.15

[Docker] Docker Hub, File, Image, Container 란? #4

"Docker" 의 핵심 개념인 Docker Hub, File, Docker Image, Docker Container 대한 설명입니다.     도커 허브 (Docker Hub)Docker Hub는 도커 이미지를 공유하고 관리하는 공용 저장소입니다. 도커 이미지를 Docker Hub에 저장하면, 다른 사용자와 쉽게 공유할 수 있으며, 필요한 이미지를 다운로드하여 사용할 수 있습니다. 공식 이미지나 커뮤니티에서 제공하는 이미지를 바로 가져와 애플리케이션을 실행하는 데 사용됩니다.도커 파일(Docker file)  Docker 이미지를 빌드하는 데 필요한 설정을 작성하는 파일입니다. 어떤 베이스 이미지를 사용할지, 필요한 패키지 설치, 환경 설정, 실행 명령어 등을 지정할 수 있습니다. 도커 이미지(Dock..

Server/Docker 2024.11.06

[Docker] Ubuntu 24.04 에서 Docker Install #3 (Hyper-V)

Hyper-V 에 Ubuntu 24.04 VM을 생성하고  Docker 를 설치하는 과정입니다. Hyper-V 관련 내용은 아래 링크를 참고하세요 ~https://coxfactor-tech.tistory.com/category/Server/Hyper-V 'Server/Hyper-V' 카테고리의 글 목록coxfactor-Techcoxfactor-tech.tistory.com 1. Hyper-V 에서 Ubuntu 24.04 VM 적용 사양 (Ubuntu Download)CPU : 4 Core / Memory : 4G / OS Disk : 100GB 2. SSH Open (Port 22)# 패키지 업데이트 sudo apt-get update# OpenSSH Server Install sudo apt-get i..

Server/Docker 2024.10.28

[Docker] Docker Architecture 및 동작 방식 #2

지난번에 Docker에 대해 간략히 설명드렸습니다. 이번에는 Docker 아키텍처를 기반으로 한 동작 방식을 좀 더 깊이 있게 설명하고, 이후에는 Hyper-V 환경에서 Docker 배포 가이드를 제공할 예정입니다. 기회가 된다면 Docker Swarm과 Kubernetes(K8S)도 함께 다뤄보겠습니다.[Docker] Docker 란? #1 [Docker] Docker 란? #1Docker (이미지 다운로드) 는 애플리케이션을 빠르고 쉽게 테스트하고 배포할 수 있도록 도와주는 오픈 소스 플랫폼입니다. Docker는 컨테이너(Container)라는 기술을 사용하여 애플리케이션과 필요한coxfactor-tech.tistory.com   Client사용자가 Docker 명령어를 실행하는 곳입니다. ex) d..

Server/Docker 2024.09.30

[Docker] Docker 란? #1

"Docker"  는 애플리케이션을 빠르고 쉽게 테스트하고 배포할 수 있도록 도와주는 오픈 소스 플랫폼입니다. Docker는 컨테이너(Container)라는 기술을 사용하여 애플리케이션과 필요한 파일들을 하나로 묶어 실행할 수 있게 해줍니다. 이는 개발 환경과 배포 환경을 일관성 있게 보장하여 CI/CD(지속적 통합 및 지속적 배포)를 구현하는 데 유용합니다. Docker의 장점 이식성 컨테이너는 애플리케이션과 모든 종속성을 포함하여 어디서나 동일하게 실행될 수 있도록 합니다. 이는 개발자가 로컬 환경에서 만든 애플리케이션이 다른 서버나 환경에서도 동일하게 작동하도록 보장합니다. 효율성 컨테이너는 운영체제의 커널을 공유하기 때문에 가상 머신보다 훨씬 가볍고 빠릅니다. 이는 자원의 효율적인 사용을 가능하게..

Server/Docker 2024.07.31