오픈스택
close
프로필 배경
프로필 로고

오픈스택

  • 분류 전체보기 (124) N
    • Domain Knowledge (1)
      • Network (1)
    • Server (4)
      • Rocky Linux (4)
    • 시리즈 (64) N
      • Linux 기초 다지기 2023 [완] - 시리즈 (61)
      • 나만의 웹 사이트 만들기 [완] - 시리즈 (3) N
    • Web (14)
      • HTML (9)
      • NGINX (5)
    • C++ (0)
    • Cloud (9)
      • AWS (2)
      • Azure (4)
      • GCP (1)
      • NCloud (1)
      • NHN Cloud (1)
    • Container (4) N
      • Docker (4) N
    • Orchestration (3)
      • Kubernetes (3)
    • IaC (2)
      • Ansible (2)
    • CICD (6)
      • GitLab (4)
      • Nexus (2)
    • DB (2)
      • MySQL (2)
    • Security (1)
      • 암호 (1)
    • AI (1)
      • Cursor AI (1)
    • Tools (3)
    • 기타 (10) N
      • 자격증 (7) N
      • 토픽 (1)
      • 생각 (2)
  • 홈
  • 태그
  • 방명록
[Docker-compose] 도커 컴포즈로 MySQL 컨테이너 배포

[Docker-compose] 도커 컴포즈로 MySQL 컨테이너 배포

도커 컴포즈도커 파일로 이미지를 빌드할 수 있다면, 여러 도커 컨테이너를 하나의 서비스로 묶어 배포할 수 있는 기능이다. 컨테이너에서 사용할 네트워크 생성docker network create app-network docker-compose 배포파일 설정 vi docker-compose-myapp.yaml1 services: 2 app-mysql: 3 image: mysql:dev 4 container_name: app-mysql 5 environment: 6 MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} 7 ports: 8 - "3306:3306" 9 volumes: 10 - app..

  • format_list_bulleted Container/Docker
  • · 2025. 8. 30.
  • textsms
[Dockerfile] 도커파일로 MySQL 이미지 빌드

[Dockerfile] 도커파일로 MySQL 이미지 빌드

MySQL 이미지 빌드 1. Dockerfile 작성 vi Dockerfile.dev.mysqlFROM mysql:latest# 'app' 사용자와 홈 디렉토리 생성RUN useradd -ms /bin/bash app# 'app' 사용자의 홈 디렉토리 소유권 및 권한 설정RUN chown -R app:app /home/app && \ chmod -R 700 /home/app# 기본 작업 디렉토리 설정 (선택 사항)WORKDIR /home/app# MySQL 실행에 필요한 기본 사용자 및 권한 유지USER mysql# MySQL 컨테이너의 기본 진입점 유지ENTRYPOINT ["docker-entrypoint.sh"]CMD ["mysqld"] 2. Dockerfile 빌드docker build -f..

  • format_list_bulleted Container/Docker
  • · 2025. 8. 30.
  • textsms
Docker 컨테이너 실행하기

Docker 컨테이너 실행하기

nginx 이미지 다운로드docker pull nginx 이미지 다운로드 확인docker images  docker hub 에서 최신 버전의 nginx 이미지를 다운로드 받았다.이미지 이름은 nginx 이고 태그는 latest 이다. nginx 컨테이너 실행docker run -d --name=first-nginx nginx:latest  -d: 백그라운드로 실행한다. --name: 컨테이너 이름을 설정한다. nginx:latest: 이미지이름:태그 형식으로 이미지를 지정한다. 컨테이너 실행 확인 이번에는 컨테이너를 삭제해보자 컨테이너 중지docker stop first-nginx  컨테이너 삭제docker rm first-nginx  그리고 이번에는 해당 컨테이너에 외부에서 접근 가능하도록 80 포트를..

  • format_list_bulleted Container/Docker
  • · 2025. 3. 28.
  • textsms
Docker 설치하기 [Rocky 9.4]

Docker 설치하기 [Rocky 9.4]

도커 설치 EPEL 저장소 추가dnf install -y epel-release Docker Repository 추가dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo Docker 패키지 설치dnf install -y docker-ce docker-ce-cli containerd.io Docker 서비스 실행systemctl enable --now docker Docker 실행확인 [root@node01 ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES[root@node01 ~]# systemctl sta..

  • format_list_bulleted Container/Docker
  • · 2025. 3. 16.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (124) N
    • Domain Knowledge (1)
      • Network (1)
    • Server (4)
      • Rocky Linux (4)
    • 시리즈 (64) N
      • Linux 기초 다지기 2023 [완] - 시리즈 (61)
      • 나만의 웹 사이트 만들기 [완] - 시리즈 (3) N
    • Web (14)
      • HTML (9)
      • NGINX (5)
    • C++ (0)
    • Cloud (9)
      • AWS (2)
      • Azure (4)
      • GCP (1)
      • NCloud (1)
      • NHN Cloud (1)
    • Container (4) N
      • Docker (4) N
    • Orchestration (3)
      • Kubernetes (3)
    • IaC (2)
      • Ansible (2)
    • CICD (6)
      • GitLab (4)
      • Nexus (2)
    • DB (2)
      • MySQL (2)
    • Security (1)
      • 암호 (1)
    • AI (1)
      • Cursor AI (1)
    • Tools (3)
    • 기타 (10) N
      • 자격증 (7) N
      • 토픽 (1)
      • 생각 (2)
최근 글
인기 글
최근 댓글
태그
  • #azure
  • #nginx
  • #web
  • #nginx.conf
  • #K8s
  • #Linux
  • #gitlab
  • #docker
  • #Kubernetes
  • #Cloud
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바