Docker 소개: Docker의 세 가지 핵심 기능을 이해하세요

Docker의 과거와 현재 Docker의 핵심 개념은 모든 앱을 어디서든 빌드, 배포, 실행하는 것입니다. 즉, 한 번 패키징하면 어디에서나 실행할 수 있다는 것입니다. 과거에는 서버에 애플리케이션 실행 환경을 구성할 때 다양한 구성 요소를 설치해야 했습니다. 예를 들어 JavaWeb 환경의 경우 Tomcat, MySQL 등을 설치해야 했습니다. 이러한 구성 요소를 설치하고 구성하는 것이 얼마나 번거로운지는 설명하지 않겠습니다.

docker 및 docker-compose 설치 소개

과거에는 서버에서 애플리케이션 운영 환경을 구성할 때 다양한 구성 요소를 설치해야 했습니다. 예를 들어 JavaWeb 환경에서는 Tomcat, MySQL 등을 설치해야 했습니다. 이러한 구성 요소를 설치하고 구성하는 것이 얼마나 번거로운지는 말할 것도 없고, 크로스 플랫폼 환경도 아니었습니다.

PHP7에 GD 라이브러리를 설치하는 예

위 명령어는 gd 라이브러리 확장을 설치합니다. phpinfo 페이지에서 GD 지원 여부를 확인하세요.
하지만 PHP 버전을 수동으로 설치한 경우 GD 확장 프로그램을 설치하는 것은 꽤 번거롭습니다. 여러 가지 어려움을 겪은 끝에 이제 더 간단한 방법을 찾았습니다.

CentOS7에 Nginx1.17.8을 설치하기 위한 자세한 단계 및 웹사이트 구성

CentOS 시스템의 초기 환경을 구성하지 않았다면 Nginx에 필요한 패키지를 수동으로 설치해야 합니다. Nginx의 일부 모듈은 특정 라이브러리에 의존하므로, Nginx를 설치하기 전에 PCRE 정규 표현식, SSL(Secure Socket Layer) 암호 라이브러리, 그리고 몇 가지 일반적인 소프트웨어 패키지 등을 포함한 라이브러리를 먼저 설치해야 합니다.