728x90 DevOps29 [Docker] Dockerfile 구성 및 빌드 Dockerfile 구성 및 빌드 Dockerfile은 Docker 상에서 작동시킬 컨테이너의 구성 정보를 기술하기 위한 파일 docker build 명령은 Dockerfile에 기술된 구성 정보를 바탕으로 Docker 이미지를 작성 레퍼런스: https://docs.docker.com/engine/reference/builder/ Visual Studio Code를 사용한 Dockerfile vscode-docker: Dockerfile을 작성하고 CTRL + Space Bar 를 누르면 스니펫(snippet)이 표시됨 docker-compose.yml 파일도 지원함 Dockerfile의 기본 명령 명령 설명 FROM 베이스 이미지 지정 RUN 명령 실행 CMD 컨테이너 실행 명령 LABEL 라벨 설.. DevOps 2020. 3. 16. [docker-compose] 운용 가이드 docker-compose 운용 가이드 docker-compose 의 버전 확인 docker-compose --version docker-compose 의 기본 명령 서브 명령 설명 up 컨테이너 생성/시작 ps 컨테이너 목록 표시 logs 컨테이너 로그 출력 run 컨테이너 실행 start 컨테이너 시작 stop 컨테이너 정지 restart 컨테이너 재시작 pause 컨테이너 일시 정지 unpause 컨테이너 재개 port 공개 포트 번호 표시 config 구성 확인 kill 실행 중인 컨테이너 강제 정지 rm 컨테이너 삭제 down 리소스 삭제 docker-compose.yml 을 바탕으로 컨테이너 생성/시작 current directory 이외의 장소에 docker-compose.yml을 놓아 둔 .. DevOps 2020. 3. 15. [docker-compose] 설정 가이드 docker-compose 설정 가이드 docker-compose는 docker-compose.yml 이라는 Compose 정의 파일에 시스템 안에서 가동하는 여러 서버들의 구성을 모아서 정의함 이정의 파일은 YAML 형식으로 기술 레퍼런스: https://docs.docker.com/compose/compose-file/ docker-compose.yml 정의 파일의 예 # 버전을 지정(현재 메이저 최신 버전) version: "3" # 서비스 정의 services: webserver: image: ubuntu ports: - "80:80" networks: - webnet redis: image: redis networks: - webnet # 네트워크 정의 networks: webnet: # 데이터.. DevOps 2020. 3. 15. [docker-compose] jenkins 설치 및 초기셋팅 docker 설치로 수동 작업해준 것들이 불편해 docker-compose 설치법으로 개편 docker, docker-compose, zulu jdk 13 까지 모두 자동으로 설치된 jenkins 서버가 생성됨 1. Dockerfile 생성 FROM jenkins/jenkins:latest ## 현재 유저권한으로 USER $USER ## docker 설치 RUN curl -s https://get.docker.com/ | sh ## docker-compose 설치 RUN curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker.. DevOps 2020. 3. 15. [DCS] Docker Container 관리툴 DCS 툴 GitHub 주소 https://github.com/goody80/docker_cli_dashboard goody80/docker_cli_dashboard CLI mode dashboard for Docker. Contribute to goody80/docker_cli_dashboard development by creating an account on GitHub. github.com 설치 커맨드 curl -sL bit.ly/ralf_dcs -o ./dcs && \ chmod 755 dcs && \ sudo mv dcs /usr/local/bin/dcs 사용 방법 설치 후 사용은 dcs 라고 입력 하면 된다 해당 툴에서 간편하게 사용중인 Docker Processor 와 생성된 Docker .. DevOps 2019. 10. 6. 이전 1 2 3 다음 💲 추천 글 728x90