728x90 Docker23 [Docker] 신규 인스턴스 Docker 환경 구성 카카오 미러 서버로 변경 sudo sed -i 's/kr.archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list1. Docker 설치 https://github.com/docker/docker-install https://docs.docker.com/ 아래의 커맨드를 입력하면 자동으로 해당 OS에 맞게 도커를 설치 해줌 Amazone Linux 는 별도의 설치 커맨드로 설치해야됨 $ curl -s https://get.docker.com/ | sudo sh도커 그룹 추가 # 그룹확인 cat /etc/group # docker 유저 추가 sudo usermod -aG docker $USER && \ sudo service docker re.. DevOps 2020. 5. 1. [스프링 기반 REST API 개발] 3-7. 테스트용 DB와 설정 분리하기 스프링 기반 REST API 개발 3. HATEOAS와 Self-Decribtive Message 적용 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-rest-api-study/tree/chap03-07_detach_settings_from_testdb 해당 포스팅 참고 인프런 강의 https://www.inflearn.com/course/spring_rest-api/dashboard 실습 환경 Java.. 개발강의정리/Spring 2020. 3. 26. [Docker] Dockerfile 작성 및 사용법 요약 Dockerfile 작성 및 사용법 요약 FROM FROM 을 사용하여 base image를 지정한다 주로 ubuntu 같은 OS를 지정하게 된다 Base image를 지정할때는 ubuntu:18.04 처럼 OS와 버젼까지 정확히 지정해주는것이 좋다 FROM ubuntu:18.04 RUN package를 인스톨 한다든지 등등의 shell command를 해당 docker image에 실행시킬때 사용한다 예를 들어, 해당 docker image에 nginx를 설치하고 싶다고 한다면 아래와 같이 Dockerfile에 명시하면 된다 RUN ["apt-get", "install", "-y", "nginx"] RUN 은 bin/sh -c command 통해서 주어진 커맨드들을 실행시킨다 그러므로 만일 shell이.. DevOps 2020. 3. 17. [Docker] Dockerfile 환경 및 설정 Dockerfile 환경 및 설정 환경변수 설정(ENV 명령) Dockerfile 안에서 환경변수를 설정하고 싶을 때 사용 ENV 명령 ENV [key] [value] ENV [key]=[value] 1. key value로 지정하는 경우 단일 환경변수에 하나의 값을 설정함 첫 번째 공백 앞을 key로 설정하면 그 이후는 모두 문자열로 취급 공백이나 따옴표와 같은 문자를 포함한 것도 문자로 취급 명령별로 Docker 이미지를 만듬 ENV myName "Shiho ASA" ENV myOrder Gin Whisky Calvados ENV myNickName miya 2. key=value로 지정하는 경우 한 번에 여러 개의 값을 설정할 때는 환경변수를 key=value로 지정 Docker 이미지를 하나만 만.. DevOps 2020. 3. 17. [Docker] Dockerfile 명령어 사용 Dockerfile 명령어 사용 명령 실행(RUN 명령) 컨테이너에는 FROM 명령에서 지정한 베이스 이미지에 대해 '애플리케이션/미들웨어를 설치 및 설정한다 환경 구축을 위한 명령을 실행한다 등과 같은 명령을 실행할 때는 RUN 명령을 사용함 Dockerfile을 작성할 때 RUN 명령을 가장 많이 사용함 RUN 명령 RUN 명령으로 지정한 명령은 Docker 이미지를 생성할 때 실행 됨 RUN [실행하고 싶은 명령] RUN 명령에는 Shell, Exec 두 가지 형식의 기술 방법이 있음 1. Shell 형식의 RUN 명령 명령어의 지정을 쉘에서 실행하는 형식으로 기술하는 방법 Docker 컨테이너 안에서 /bin/sh -c를 사용하여 명령을 실행했을 때와 똑같이 작동함 Docker 컨테이너에서 실행할.. DevOps 2020. 3. 17. [스프링 데이터 JPA] 2-1. 관계형 데이터베이스와 자바 스프링 데이터 JPA 2. 핵심 개념 이해 본격적인 스프링 데이터 JPA 활용법을 학습하기에 앞서, ORM과 JPA에 대한 이론적인 배경을 학습합니다 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-data-jpa-study/tree/chap02-01-rdbms_java 해당 포스팅 참고 인프런 강의 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81.. 개발강의정리/Spring 2019. 11. 22. [스프링 부트 개념과 활용] 4-10. 스프링 데이터 4부: PostgreSQL 설정하기 스프링 부트 개념과 활용 4. 스프링 부트 활용 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/springboot-concept-uses/tree/chap04-10-04-data-postgresql freespringlecture/springboot-concept-uses 백기선님의 스프링 부트 개념과 활용 강의 내용 정리. Contribute to freespringlecture/springboot-concept-.. 개발강의정리/Spring 2019. 11. 19. [스프링 부트 개념과 활용] 4-10. 스프링 데이터 3부: MySQL 스프링 부트 개념과 활용 4. 스프링 부트 활용 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/springboot-concept-uses/tree/chap04-10-03-data-mysql freespringlecture/springboot-concept-uses 백기선님의 스프링 부트 개념과 활용 강의 내용 정리. Contribute to freespringlecture/springboot-concept-uses .. 개발강의정리/Spring 2019. 11. 18. [도커(Docker)의 이해] 3. 이미지 만들고 배포하기 컨테이너 기반 가상화 플랫폼 '도커(Docker)'의 이해 포스팅 참조 정보 해당 포스팅 참고 토크ON세미나 강의 링크 https://www.youtube.com/playlist?list=PLinIyjMcdO2S_Ojp_qK7EaZpxr3M3xprT Docker의 이해 - YouTube www.youtube.com https://tacademy.skplanet.com/live/player/onlineLectureDetail.action?seq=125 컨테이너 기반 가상화 플랫폼 ‘도커(Doker)’의 이해 | T아카데미 온라인강의 본 강의는 2018.1.17(수)에 진행된 제19차 토크ON세미나 동영상입니다. 도커는 빠르게 인기를 얻고 있는 컨테이너 기반의 오픈소스 가상화 플랫폼으로 개발과 테스트,.. .. 개발강의정리/DevOps 2019. 10. 7. [도커(Docker)의 이해] 2. 컨테이너 실행하기 컨테이너 기반 가상화 플랫폼 '도커(Docker)'의 이해 포스팅 참조 정보 해당 포스팅 참고 토크ON세미나 강의 링크 https://www.youtube.com/playlist?list=PLinIyjMcdO2S_Ojp_qK7EaZpxr3M3xprT Docker의 이해 - YouTube www.youtube.com https://tacademy.skplanet.com/live/player/onlineLectureDetail.action?seq=125 컨테이너 기반 가상화 플랫폼 ‘도커(Doker)’의 이해 | T아카데미 온라인강의 본 강의는 2018.1.17(수)에 진행된 제19차 토크ON세미나 동영상입니다. 도커는 빠르게 인기를 얻고 있는 컨테이너 기반의 오픈소스 가상화 플랫폼으로 개발과 테스트,.. .. 개발강의정리/DevOps 2019. 10. 7. [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 다음 💲 추천 글 728x90