본문 바로가기

분류 전체보기73

[Docker] Docker Compose 안녕하세요, 쯀리입니다. 지난 시간엔 간단하게 dockerfile이 무엇인지 알아보았습니다. 오늘은 Docker Compose가 무엇인지 알아보겟습니다. Docker Compose란? docker compose는 다중 컨테이너 도커 Application을 정의하고, 실행하기 위한 도구입니다. 와닫지 않을텐데 간단한 애플리케이션을 생성해보도록 하겠습니다. 접속시에 1씩 올라가는 어플리케이션을 Redis를 사용해서 컨테이너를 만들어보겠습니다. 먼저 폴더를 하나 생성해주겠습니다. mkdir docker-compose-app npm이 설치되어있어야합니다. npm 버전을 확인해볼게요 설치되어있지 않다면 npm을 설치해 주도록 하겠습니다. 설치가 완료가 됐다면 npm init을 해주겠습니다. npm init이란, .. 2023. 9. 6.
[Docker] 도커 이미지 생성해보기 안녕하세요, 쯀리입니다. 오늘은 dockerfile이 무엇인지 알아보고 Dockerfile을 이용해서 도커이미지를 생성해보겠습니다. Dockerfile이란? Dockerfile이란 도커 이미지를 만들기 위한 설정 파일입니다. Dockerfile을 어떻게 사용하는지 간략하게 살펴보자면 Dockerfile을 작성하면 도커 파일에 입력된 것들이 DockerClient에 전달되고 전달된 것이 도커 서버에서 중요한 작업을 하고 이를 통해 이미지가 생성됩니다. Dockerfile 작성 도커파일을 위한 도커 폴더을 만들어주겠습니다. Dockerfile을 하나 생성해주겠습니다. 기본틀을 살펴보겠습니다. Dockerfile # 베이스 이미지를 명시해줍니다 FROM baseImage #추가적으로 필요한 파일을 다운로드 받.. 2023. 9. 5.
[Docker] 도커의 기본적인 명령어 안녕하세요, 쯀리입니다. 오늘은 도커의 기본적인 명령어를 알아보겠습니다 도커 이미지 파일로 어플리케이션 실행에 필요한 독립적인 환경을 포함하며, 런타임 환경을 위한 일종의 템플릿 입니다. 이미지는 응용 프로그램을 실행하는데 필요한 모든 것을 포함하고 있습니다. 한번 실행을 해보겠습니다. docker run [이미지이름] [이미지에서 사용할 명령어] docker run alpine ls 만약 이미지가 없다면 새로 다운을 받아주고 실행해줍니다. 리눅스 파일시스템을 보는 ls를 입력해 주었기 때문에 파일 리스트가 출력되는 것을 볼 수 있습니다. docker permission denied 에러 발생시 ▼ 더보기 Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/container.. 2023. 9. 3.