본문 바로가기
반응형

DevOps5

[Docker] 도커 사용법 - 이미지 명령어 OverviewDocker 이미지의 주요 명령어를 정리하였습니다. 1. 이미지 검색도커 허브에서 이미지를 검색합니다.# 형식sudo docker search [옵션] 검색어# 예시(nginx 이미지 검색)sudo docker search nginx--filter, -f : 제공된 조건에 따라 출력 필터링--limit : 최대 검색 결과 수(기본:25) 2. 이미지 다운로드레지스트리에서 이미지 또는 리포지토리를 가져옵니다(대부분의 이미지는 Docker Hub 레지스트리의 기본 이미지 위에 생성됩니다.)# 형식sudo docker pull [옵션] 이미지명[:태그]# 예시(최신버전 nginx 이미지 가져오기)sudo docker pull nginx:latest--all-tags, -a : 리포지토리에서 태그.. 2022. 11. 23.
[Docker] 도커 사용법 - 컨테이너 명령어 OverviewDocker 컨테이너의 주요 명령어를 정리하였습니다. 1. 컨테이너 생성컨테이너가 생성되나 시작되지는 않습니다.# 형식sudo docker create [옵션] 이미지명 [명령어] [인수...]# 예시sudo docker create --name my_image -p 8080:8080--name : 컨테이너 이름 지정--publish, -p : 컨테이너의 포트를 호스트에 게시 2. 컨테이너 생성 및 시작(백그라운드)컨테이너를 생성하고 자동으로 시작합니다. # 형식sudo docker run [옵션] 이미지명 [명령어] [인수...]# ex) 이미지 실행.sudo docker run -p 5000:13000 username/my_image--detach, -d : 컨테이너를 생성하고 백그라운.. 2022. 11. 23.
Docker/docker-compose 설치하기 Overview Docker compose란? docker-compose는 복수 개의 컨테이너가 유기적으로 묶여서 하나의 도커 애플리케이션으로 동작할 수 있도록 구성하는 도구이며, 복수 개의 컨테이너 생성 및 실행을 자동화하고 관리하는 기능을 제공한다. - 설치환경: Linux/CentOS 7 1. docker-compose 설치하기 curl 명령어를 통해 docker-compose를 설치합니다. sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 최신 버전을 다운로드하고 싶을 경우에 아래 GitH.. 2022. 11. 23.
Linux/CentOS 7 Jenkins 설치하기(with Nginx) Overview젠킨스는 소프트웨어 개발 시 지속적인 통합(CI, Continuous Integration)과 지속적인 배포(CD, Continuous Delivery) 환경을 구축하기 위한 도구이다. 빌드, 테스트, 배포 과정을 자동화하여 유지 및 생산 효율성을 높입니다. 본 글에서는 Docker를 통해 Jenkins 이미지로 설치를 진행하고 기본적인 설정 방법에 대해서 알아보겠습니다.- 설치환경 : Linux/CentOS 7, Nginx, Docker설치 환경 구성도커를 통해 젠킨스를 설치할 예정이므로 도커 설치가 되어있지 않는 경우 아래 글을 참고하시어 설치하시기 바랍니다. Linux/CentOS 7 Docker(도커) 설치하기Overview 컨테이너 기반 가상화 도구로 CI/CD의 중추이자 컨테이너.. 2022. 11. 22.
CentOS 7 도커 설치하기 (도커 사용법) Overview컨테이너 기반 가상화 도구로 CI/CD의 중추이자 컨테이너 이미지의 비공식 표준이기도 한 도커의 설치법 및 간단한 사용법에 대해 알아보겠습니다.- 설치환경 : Linux/CentOS 71. 도커란 무언인가?도커는 컨테이너 기술을 기반으로 한 가상화 플랫폼입니다. 쉽게 말해 하나의 하드웨어에 가상의 독립된 환경을 구성할 수 있는 기술입니다. 이런 독립된 환경은 개발 과정에서 발생할 수 있는 라이브러리들 간 충돌 문제, 다른 배포 환경에서의 서비스 배포 등 종속성에 의한 문제에서 자유로울 수 있습니다. 또한 도커의 이미지와 컨테이너는 반복적인 환경 구성 및 배포를 단순화 하여  생산성 향상과 작업 효율을 극대화 시켜 줍니다.아래 도커 공식홈페이지 더 자세한 설명을 보실 수 있습니다. Docke.. 2022. 11. 22.