반응형

웹관련프로그래밍(web programming)/Docker(도커) 5

[도커] apache 웹서버 설치 및 동작(Web server, Docker)

목차 apache 웹서버 설치 및 실행 도커(Docker)에서 웹 서버를 설정할 때 가장 일반적으로 사용되는 두 가지 소프트웨어는 Apache와 Nginx입니다. 이 중에서 Apache가 더 널리 사용됩니다. Apache 웹 서버는 도커에서는 httpd라는 이름으로 알려져 있습니다. 이는 Apache의 공식적인 프로젝트 이름인 "HTTP Daemon"의 약자입니다. Docker에서 이미지를 찾을 때 docker search 명령어를 사용합니다. 예를 들어, Apache 웹 서버의 도커 이미지를 찾기 위해서는 httpd라는 이름으로 검색합니다. 명령어에서 --limit=5는 검색 결과의 수를 5개로 제한하라는 의미입니다. 따라서, docker search httpd --limit=5 명령어를 실행하면 Ap..

[도커] 컨테이너 실행 및 종료, 백그라운드 동작 (start, run, Docker, Container, background)

목차 컨테이너 실행 Create 1. ps -a 로 현재 실행 중이거나 실행 가능한 도커 이미지를 검색합니다. ubuntu@ip-172-31-4-29:~$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3aa7ae8b50f9 ubuntu "/bin/bash" 2 minutes ago Created laughing_chebyshev 7fc5d1fcff44 hello-world "/hello" 8 days ago Exited (0) 8 days ago great_cerf 2. 구분 되어지는 아이디 일부 값을 입력해서 start로 도커를 실행합니다. 결과로 입력에 사용한 ID가 return 출력 됩니다. start에 별도의 입력을 넣지 ..

[도커] Docker Image와 Container란?(이미지, 컨테이너)

목차 Image로 Container생성 도커 이미지 (Docker Image) 도커 이미지는 컨테이너를 생성하기 위한 템플릿 역할을 합니다. 이미지는 응용 프로그램을 실행하는 데 필요한 모든 것을 포함하고 있습니다. 예를 들어, 특정 소프트웨어 또는 서비스를 실행하는 데 필요한 코드, 런타임, 라이브러리, 환경 변수, 설정 파일 등이 이미지 안에 포함됩니다. 이미지는 불변의(read-only) 특성을 가지고 있으며, 이미지 자체를 수정하는 대신 새로운 이미지를 생성하여 업데이트합니다. 이미지는 Dockerfile이라는 스크립트를 통해 생성되며, 이 Dockerfile에는 이미지를 만들기 위한 명령어들이 담겨 있습니다. 이미지는 도커 허브(Docker Hub)와 같은 레지스트리에 저장되며, 여기서 이미지를..

[Docker] 도커 로그인, 로그아웃, 이미지 다운로드(Login, Logout, Image, ID, Password)

목차 도커 로그인, 로그아웃(ID, PW) 우분투에서 도커를 사용하기 위해 로그인하려면, 먼저 https://hub.docker.com/ 웹사이트에 가입해야 합니다. 가입 후 'My Account'(내 계정) 섹션에서 비밀번호를 설정하면, 그 비밀번호를 이용해 도커에 로그인할 수 있습니다. ubuntu@ip-172-31-4-29:~$ docker login Log in with your Docker ID or email address to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com/ to create one. You can log in with your pass..

[Docker] 도커 Compose와 Container란? 설치 방법(ubuntu)

목차 도커 Container란? 컨테이너는 코드와 모든 종속성을 패키징하여, 애플리케이션이 다양한 컴퓨팅 환경에서도 빠르고 신뢰성 있게 실행될 수 있게 만드는 표준 소프트웨어 단위입니다. Docker 컨테이너 이미지는 애플리케이션을 실행하는 데 필요한 모든 것(코드, 런타임, 시스템 도구, 시스템 라이브러리 및 설정)을 포함하는 가벼우면서 독립적인, 실행 가능한 소프트웨어 패키지입니다. 컨테이너 이미지는 런타임에 컨테이너가 되며, Docker 컨테이너의 경우 Docker Engine에서 실행될 때 컨테이너가 됩니다. 리눅스 및 윈도우 기반 애플리케이션 모두에 사용할 수 있는 컨테이너화된 소프트웨어는 인프라에 상관없이 항상 동일하게 실행됩니다. 컨테이너는 소프트웨어를 그 환경으로부터 격리시켜, 예를 들어 ..

반응형