TIL/Docker에 해당하는 글 5

  1. 무중단 배포 삽질 2025.02.13

    보호되어 있는 글입니다.


  2. MSA 도커 컨테이너 2024.12.05

    보호되어 있는 글입니다.


  3. docker-compose.yml로 Redis 컨테이너 올리기 2024.12.05

    redis 데이터베이스에 비밀번호를 추가하고 도커 컨테이너로 레디스를 띄우는 방법을 알아보자. docker-compose.yml 설정우선 redis에서 비밀번호를 입력해야 하도록 설정한다.redis.conf에서 아래 부분의 주석을 해제하고, foobared 를 사용할 비밀번호로 바꿔 입력하면 비밀번호 설정 끝!# requirepass foobared 그리고 docker-compose.yml은 아래처럼 작성한다.services: redis: image: redis:latest container_name: redis-workspace ports: - "6379:6379" volumes: - {호스트 머신 내 디렉토리}/redis.conf:/usr/local/conf/..


  4. 도커 삽질 기록 2024.03.19

    회사에서 로컬로 테스트를 진행할 때, 준비되어야 할 서버(DB, nginx 등)가 많아서 도커로 관리하고 있었다. 이번에 파이썬으로 실행하는 프로그램도 하나 추가돼서, 원래는 도커를 켜 주고 파이썬은 로컬 컴퓨터에서 파이참으로 프로그램을 켜야 했다. 파이썬 서버를 기존 도커 서비스에 추가해서 합쳐 만들려고 했다! 1. 우분투 이미지를 가져와서 생성한 컨테이너에, rabbitMQ와 파이썬을 설치하고 프로그램을 실행하는 이미지를 .tar로 추출해서 기존에 세팅된 서버 도커에 이미지로 불러와 함께 실행 이미지, 컨테이너, 도커파일, docker-compose 등이 뭔지 도커에 대해 기본적인 정보를 익힌 후 Dockerfile을 만들기 시작했다. 우분투 컨테이너를 베이스로 시작함 rabbitMQ설치와 파이썬 설..


  5. 도커(Docker) 기본개념 2024.03.12

    도커란? Go로 개발된, 앱을 개발하고 배포하고 운영하기 위한 오픈 플랫폼이다. 인프라로부터 앱을 분리하여 소프트웨어를 빠르게 제공할 수 있도록 한다. 도커를 이용하면 앱을 관리하는 것과 같은 방식으로 인프라를 관리할 수 있다. 컨테이너? Runnable instance of an Image, an isolated environment for your code. 앱이 구동되는 환경까지 포함하여 실행할 수 있도록 하는 기술이다. 도커API 또는 CLI를 이용해 생성하고, 실행하고, 중단하고, 옮기거나, 삭제할 수 있다. 컨테이너는 가볍고, 앱을 실행하기 위한 모든 필요한 것을 가지고 있어 호스트에 설치된 것에 의존할 필요가 없다. 이처럼 느슨하게 분리된 환경에서 앱을 패키징하고 실행할 수 있도록 해 준다...