일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring Cloud
- 유레카
- 스프링
- 비동기
- IntelliJ
- spring security
- 스프링부트
- Spring
- 스프링 클라우드
- STS
- date
- 도커
- docker
- jQuery
- EUREKA
- 자바
- JS
- JavaScript
- OAuth
- 프로그래머스
- map()
- map
- SpringBoot
- 자바스크립트
- spring boot
- gitlab
- GIT
- leetcode
- Java
- 코딩테스트
- Today
- Total
목록DEV/DevOps (8)
RATSENO
docker run -d -p 3306:3306 --name docker-msyql -e MYSQL_ROOT_PASSWORD=password mysql:latest docker로 실행한 mysql 8.0대의 컨테이너에 DBeaver를 이용하여 접근할 경우 추가적인 설정이 필요합니다. autoReconnect=true useSSL=false allowPublicKeyRetrieval=true
keycloak이라는 오픈소스를 사용해보고 공부하기 위해서 어떻게 설치를 해야 하나 고민하다 회사 계정으로 AWS를 쓸 수 있어서, EC2에 docker와 docker-compose를 설치 후 진행해보기로 했습니다. keycloak이란 일단 오픈소스이며, 최신 애플리케이션 및 서비스를 위한 오픈소스 ID 및 Access 관리 솔루션입니다. 자세한 사용법은 먼저 설치부터 하고 공부하려 합니다...ㅠ 먼저 EC2에 docker와 docker-compose는 설치되어 있다는 전제 하여 진행하겠습니다. megazonedsg.github.io/1-Make-Docker/#4-docker-compose-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 AWS EC2 인스턴스에 Docker 설치하기 [..
docker pull redis -redis 이미지 파일 다운 docker images -이미지 파일 확인 docker run -p 6379:6379 --name boot-redis -d redis - redis 컨테이너 실행 - 포트 6379 포워딩 - 컨테이너명 : boot-redis - 데몬 모드로 실행 docker exec -i -t boot-redis redis-cli -실행중인 컨테이너 boot-redis와 상호작용하고(-i) 명령어는 redis-cli로 redis와 접근
프로젝트를 진행하다보면 외부 인터넷에 접속할 수 없는 환경, 폐쇄망 환경을 접할때가 있습니다. 이번 포스팅은 폐쇄망 환경에서 유용하게 사용될 수 있는. 도커 프라이빗 레지스트리를 구성해보겠습니다. 우리는 원하는 이미지 파일을 받기 위해서 docker pull [이미지 명] 명령어로 이미지 파일을 다운 받을 수 있습니다. 이 이미지 파일들은 대부분 docker hub에 올려져 있는 이미지 파일들입니다. 외부망으로 접근할 수 없는 폐쇄망에서는 docker hub에 있는 이미지 파일들을 사용할 수 없습니다. 접근을 할수 없기 때문이죠. 따라서 필요한 이미지 파일들을 외부에서 다운받은 후 docker save 명령어를 이용하여 .tar 파일로 변환 후 폐쇄망 도커 환경에 해당 파일을 docker load 명령어..
계속 업데이트 예정 #컨테이너 리스트 docker ps [-a][-q] -a : 컨테이너 상태와 관계없이 모든 컨테이너 출력 -q : 컨테이너의 ID만 출력 #호스트와 바인딩된 포트 확인 docker port [컨테이너 명 또는 컨테이너 ID] #컨테이너 내부로 들어가는 명령어 docker attach [컨테이너 명 또는 컨테이너 ID] #docker run 명령어 옵션 -i : 상호 입출력 -t : tty를 활성화해서 배시(bash) 셸을 사용하도록 활성화 -d : -i -t가 컨테이너 내부로 진입하도록 attach 가능한 상태로 설정한다면 -d는 Detached 모드로 컨테이너를 실행. Detached 모드는 컨테이너를 백그라운드에서 동작하는 애플리케이션으로써 실행하도록 설정 -e : 컨테이너 내부의..
오픈소스인 KONG API GATEWAY를 공부하기 위해서 셋팅하는 도중, 설치부터 막혀버렸습니다. 해결하는데 하루가 걸리더군요 ㅠㅠ... 도커 자체도 미숙한지라 설치하는데 어려움을 겪었습니다. 자세한 원리는 생략하고 문제와 해결했던 방법을 남겨놓으려 합니다. 한글로 된 자료가 거의 전무하기 때문에, KONG 공식 홈페이지로 들어갑니다. https://konghq.com/ Kong: Next-Generation API platform for Microservices Kong is the world's most popular open source microservice API gateway. Use Kong to secure, manage and orchestrate microservice APIs. ko..
sudo sudo 명령어는 유닉스 및 유닉스 계열 운영체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램입니다. 명칭은 본래 슈퍼유저로서의 실행에 사용되던 것에서 "superuser do"에서 유래하였으나, 후에 프로그램의 기능이 확장되며 "substitute user do(다른 사용자의 권한으로 실행)"의 줄임말로 해석되게 되었습니다. 기본적으로 sudo는 사용자 비밀번호를 요구하지만 루트 비밀번호가 필요할 수도 있고, 한 터미널에 한번만 입력하고 그 다음부터는 비밀번호가 필요없습니다. su su(substitute user)는 유닉스 명령을 로그아웃하지 않고 다른 사용자의 권한으로 셸을 실행하는데 사용됩니다. 일반적으로 관리 작업을 위해 다시 로그오프하지..
윈도우10 환경에서 도커설치 후 도커에 postgresql을 사용하기 위해 postgresql 컨테이너를 설치 후 실행 중 문제가 발생하였습니다. 먼저 docker에 postgresql 컨테이너를 설치해 보겠습니다. 설치하기에 앞서 먼저 docker ps -a 명령어를 이용하여 설치되어있는 컨테이너 목록들을 확인합니다. postgres가 이미 설치되어 있기때문에 해당 컨테이너를 삭제하겠습니다. 해당 컨테이너가 이미 running 중이기 때문에 삭제할 수 없다는 에러가 출력됩니다. 컨테이너를 stop 시키겠습니다. 다시 삭제를 시도해보겠습니다. docker ps -a 명령어로 삭제 되었는지 확인해봅시다. 정상적으로 삭제된것을 확인할 수 있습니다. 이어서 postgres를 설치해보겠습니다. -p 5432:5..