아래와 같이 설정 후 설치 한다. echo "http://vault.centos.org/6.10/sclo/x86_64/sclo" > /var/cache/yum/x86_64/6/base/mirrorlist.txt echo "http://vault.centos.org/6.10/sclo/x86_64/sclo" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt echo "http://vault.centos.org/6.10/sclo/x86_64/sclo" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt wget https://vault.centos.org/6.6/os/x86_64/Packages/libcgroup-0.40.rc1-12.el..
명령실행[RUN 명령] 컨테이너에는 FROM 명령에서 지정한 베이스 이미지에 대해 '애플리케이션/미들웨어를 설치 및 설정한다 환경 구축을 위한 명령을 실행한다 등과 같은 명령을 실행할 때는 RUN 명령을 사용함 Dockerfile을 작성할 때 RUN 명령을 가장 많이 사용함 RUN 명령으로 지정한 명령은 Docker 이미지를 생성할 때 실행 되며, Shell, Exec 두 가지 형식의 기술 방법이 있다. RUN [실행하고 싶은 명령] 1. Shell 형식의 RUN명령 명령어의 지정을 쉘에서 실행하는 형식으로 기술하는 방법 Docker 컨테이너 안에서 /bin/sh -c를 사용하여 명령을 실행했을 때와 똑같이 작동함 Docker 컨테이너에서 실행할 기본 쉘을 변경하고 싶을 때는 SHELL 명령을 사용함 #..
Dockerfile은 Docker 상에서 작동시킬 컨테이너의 구성 정보를 기술하기 위한 파일 docker build 명령은 Dockerfile에 기술된 구성 정보를 바탕으로 Docker 이미지를 작성 레퍼런스: https://docs.docker.com/engine/reference/builder/ Dockerfile의 기본 명령 명령 설명 FROM 베이스 이미지 지정 RUN 명령 실행 CMD 컨테이너 실행 명령 LABEL 라벨 설정 EXPOSE 포트 익스포트 ENV 환경변수 ADD 파일 및 디렉토리 추가 COPY 파일복사 ENTRYPOINT 컨테이너 실행 명령 VOLUME 볼륨 마운트 USER 사용자 지정 WORKDIR 작업 디렉토리 ARG Dockerfile 내부의 변수 ONBBUILD 빌드 완료 후..
1. 도커 이미지 자동 배포하기 지속적 통합 및 전달( CI/CD) CI - CONTINUOUS Integration CD - CONTINUOUS Delivery 개발 서비스는 빠르고 효과적으로 서비스를 출시하기 위해 지속적인 소스의 관리와 통합과 빌드 그리고 테스트를 하고 배포하는 과정이 피요하다. CI는 테스트 및 빌드까지의 과정을 말하고 CD는 전달 및 배포까지 포함하는 과정을 말한다. 자동화 소스 저장소에 최신의 소스를 저장 전체소스를 다운로드 테스트 Docker 이미지 생성 Docker 이미지 저장 어플리케이션 업데이트 자동화 도구 Jenkins GitLab CI/CD TravisCI CircleCI 그외의 다양한 도구들 실습 샘플소스 : https://github.com/subicura/doc..
1. 컨테이너를 이미지로 저장하기 더보기 특정 프로세스를 실행하기 위한 환경 계층화된 파일 시스템 이미지는 파일들의 집합 프로세스가 실행되는 환경도 결국 파일들의 집합 2. 이미지 제작 더보기 Base Image 생성 Container에 Git설치 Git이 설치된 컨텐이너를 커스텀 이미지로 저장 3. Container 작업내용 초기화 컨테이너를 실행하고 파일을 생성한뒤 exit로 빠져나가면 생성된 파일이 모두 사라짐 $ docker run -it ubuntu:latest bash $ cd root $ touch a.txt b.txt c.txt $ exit $ $ docker run -it ubuntu:latest bash 4. Git 설치 설치 $ docker run -it ubuntu:latest /b..
1. Docker 설치 $ curl -s https://get.docker.com/ | sudo sh 2. Docker 그룹 추가 $ cat /etc/group $ sudo usermod -aG docker $USER $ sudo service docker restart 3. Dockerfile 참고 : jaystevency.tistory.com/20 [Docker] #1 Docker를 이용해 나만의 서버 환경 구성하기 Docker 실습 환경 Dev OS : Mac OS Sierra Terminal : iTerm 본 포스팅은 Docker networking 설정으로 Docker 컨테이너(?) 끼리 네트워크 환경을 구성합니다. 기본적인 Docker의 활용은 박재성님의 Docker 유튜브.. jaysteve..
1. docker cli dashboard - DCS Git Hub https://github.com/goody80/docker_cli_dashboard ralfyang/docker_cli_dashboard CLI mode dashboard for Docker. Contribute to ralfyang/docker_cli_dashboard development by creating an account on GitHub. github.com 설치 방법 및 사용법 https://asciinema.org/a/166084 How to use docker cli dashboard(dcs) https://github.com/ralfyang/docker_cli_dashboard asciinema.org 설치 curl..
1. Dockerfile 작성 vi Dockerfile FROM rabbitmq:3.8.3-alpine ENV RABBITMQ_VERSION=3.8.3 RUN rabbitmq-plugins enable --offline rabbitmq_management RUN rabbitmq-plugins enable --offline rabbitmq_mqtt RUN rabbitmq-plugins enable --offline rabbitmq_web_mqtt RUN rabbitmq-plugins enable --offline rabbitmq_prometheus RUN rabbitmq-plugins enable --offline rabbitmq_auth_backend_oauth2 # Fix nodename RUN ech..
- Total
- Today
- Yesterday
- Letsencrypt+nginx
- 마이바티스CamelCase
- letsencrypt
- Letsencrypt wildcard auto renew
- SSL
- Intellj들여쓰기
- camelcase
- 마이바티스
- Letsencrypt wildcard
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |