웹/Docker에 해당하는 글 2

  1. 도커 삽질 기록 2024.03.19

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


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

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