Dockerfile
-
Docker: alpine + nginx Image 만들기공부합시다!/Container 2023. 9. 11. 11:34
alpine 이용하여 간단하게 nginx image를 Dockerifle로 만들어 보겠습니다. 1. nginx.conf 파일 작성user nginx;worker_processes auto;error_log /var/log/nginx/error.log notice;pid /var/run/nginx/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; sendfile on; access_log /var/log/nginx/access.log; keepalive_timeout 3000;..
-
Dockerfile - CentOS7 + HTTPD공부합시다!/Container 2023. 5. 19. 13:21
1. Dockerfile 1.1. docker inspect로 특정 App 실행하기 위해서 사용 1.2. 코드 형태로 image를 제작할 수 있는 TextFile 1.3. 특정 App를 실행하는 image 제작 1.4. 필수는 아니나 Dockerfile를 제작할 때에는 디렉토리 생성 후 해당 디렉토리에 접근해 사용할 것을 권장 # mkdir /test # cd /test # vi Dockerfile FROM httpd:/latest MAINTAINER sdkim # docker build -t test:1.0 . # docker images 1.5. 베이스 이미지, 컨테이너에서 실행되는 명령, 환경 변수 설정, 컨테이너에서 실행되는 데몬 등의 기능이 정의됨. 2. DockerFile의 기본구성 2.1. ..
-
Docker 개요 - 3공부합시다!/Container 2022. 3. 2. 11:01
아직도 Docker 개요 부분에서 설명할 것들이 많이 남아있네요! Docker Component와 묶어서 설명하도록 하겠습니다. Dockerfile의 자세한 사용법은 뒤에서 다룰 예정이니 개념만 알고 넘어가세요. 1. Dockerfile 1.1. Image 만들기 1.1.1. Image를 만들기 위한 DSL(Domain Specific Language) 언어 사용 1.1.2. 서버등에 App설치 시 의존성 패키지등을 메모장에 작성하지 말고 Dockerfile로 관리 1.1.3. Dockerfile의 Image생성 과정을 살펴보고 수정 작업등을 통해서 Source와 함께 버전관리가능 2. Docker HUB 2.1. 수백 Mbyte의 Docker Image를 서버에 저장하고 관리하는 작업은 쉽지 않음. 2..