본문 바로가기

도커3

[Docker] Container를 로컬(Host)에 설치된 서비스를 기반으로 구동하기 이전 포스팅에서 Tomcat을 예시로 직접 Custom docker image를 빌드하여 컨테이너를 실행하는 과정을 정리했습니다. 본론으로 들어가기에 앞서 이전 포스팅에서 빌드한 Custom docker image를 만드는 과정(Dockerfile에 작성한 command step)을 간단하게 정리해보면 아래와 같은 과정을 거쳐 image를 빌드합니다. 1. openjdk:8-jdk 베이스 이미지 다운로드 2. apt (ubuntu package manager) 업데이트 3. wget 설치 4. Apache Tomcat CDN 서버로부터 Tomcat 설치 압축파일 다운로드 5. 압축 해제 및 디렉토리명 변경 6. 사용할 포트 설정 7. Container Entrypoint 설정 그럼 로컬에 설치된 서비스를.. 2021. 1. 30.
[Docker] Tomcat을 Container로 구동하기 위해 Tomcat Docker Image 만들기 Docker Custom Image는 Dockerfile을 통해 생성할 수 있음 이미지를 만드는 방법은 간단하다. 평소에 로컬에 특정 Platform을 설치하고 구동하는 일련의 과정들을 Dockerfile에 그대로 옮겨주면 된다. 예를들어 평소에 로컬에 Tomcat을 설치하고 운용하는 과정을 간추리면 다음과 같다. 톰캣을 tar.gz 파일로 설치 혹은 apt를 이용하여 설치 톰캣 설정 변경 (Port, Logging, Context Path 등) 이 작업들을 Dockerfile에서 처리할 수 있도록 해주면 된다. 혹은 로컬에 설치된 Tomcat Directory를 Base로 Docker Container로 구동할수도 있는데 이 과정은 추후에 다루도록 할 예정. Dockerfile 작성 작업 디렉토리 이동.. 2020. 10. 23.
[Docker] Ubuntu Linux 18.04 도커(Docker) 설치 및 핵심 명령어 Docker 설치하기 curl -fsSL https://get.docker.com/ | sudo sh 스크립트를 통해 자동으로 설치 프로세스가 진행됨 docker -v Docker version 19.03.9, build 9d988398e7 sudo 권한 없이 사용하기 docker는 기본적으로 root권한이 필요합니다. root가 아닌 사용자가 sudo없이 사용하려면 해당 사용자를 docker그룹에 추가합니다. sudo usermod -aG docker username 핵심 명령어 목록 설치된 이미지 목록 docker images 설치된 이미지 목록 - 특정 이미지만 조회 docker images [image name 또는 image id] 실행중인 컨테이너 목록 docker ps 전체 컨테이너 목록 (.. 2020. 10. 23.