일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 간단
- gradle
- ec2
- 설정
- config
- 레디스
- Zeppelin
- 예제
- 자바
- 젠킨스
- redash
- Redis
- hive
- aws
- 자동
- EMR
- 로그인
- Docker
- login
- Jenkins
- Kafka
- SpringBoot
- Mac
- 클러스터
- spring
- Cluster
- vue
- java
- fastcampus
- 머신러닝
- Today
- Total
목록ETC (82)
코알못
'-o StrictHostKeyChecking=no' 를 사용하면 됩니다. scp 로 원격지에 파일 복사시 아래와 같습니다. $ scp -o StrictHostKeyChecking=no [로컬파일] [원격지유저명]@[원격지IP]:/[원격지경로]/ ssh 로 원격지 파일 실행시 아래와 같습니다. (-i [PEM 인증서] 는 원격지 접속시 인증서로 접속할때 사용하며 그렇지 않다면 빼도 무방합니다.) ssh -o StrictHostKeyChecking=no -i [PEM 인증서] [원격지유저명]@[원격지IP] /[원격지경로]/[원격지실행파일]
docker image 생성 실패시 만들어진 none 이미지 삭제 방법은 아래와 같다. $ docker images ls 836465acf6d7 10 days ago 930MB 557190ec4c17 10 days ago 1.56GB 4c1f93600767 10 days ago 930MB python 3.7-slim-buster fe3c49194a89 3 weeks ago 115MB node 12 6c8de432fc7f 2 months ago 918MB $ docker rmi $(docker images -f "dangling=true" -q) $ docker images ls python 3.7-slim-buster fe3c49194a89 3 weeks ago 115MB node 12 6c8de432f..
Microsoft 에서 개발한 AD(Active Directory)는 디렉토리 서비스 공급자이며 윈도우OS 에서 디렉터리 안에 내용을 쉽게 검색 할 수 있도록 한다. 이런 공급자들이 쉽게 통신을 하기 위한 프로토콜이 LDAP(Lightweight Directory Access Protocol) 이다. 그렇다고 하면 AD 디렉터리에 원하는 데이터를 넣고 찾는 다는 점에서 데이터베이스를 사용하면 되는데 왜 AD를 사용할까? 라는 의문을 가질 수 있다. 사실상 아무 데이터나 넣고 찾는다고 하면 차이가 없을 지라도 AD는 '조직의 사용자나 주소록 정보를 관리' 에 특화 되어 만들어져 해당 데이터를 관리 하고자 한다면 AD 사용에 이점이 있다. LDAP 은 비동기 프로토콜 이며 자체적으로 디렉토리 서비스를 제공 ..
로그 확인 하는 방법은 'docker logs' 명령어를 이용하면 되며 옵션을 추가로 주어 원하는 대로 로그 확인이 가능하다. 우선 옵션 없이 로그를 확인해보자! $ docker logs [container] logger=sqlstore t=2022-03-26T09:13:48.34+0000 lvl=info msg="Created default organization" logger=plugin.manager t=2022-03-26T09:13:48.38+0000 lvl=info msg="Plugin registered" pluginId=input logger=query_data t=2022-03-26T09:13:48.38+0000 lvl=info msg="Query Service initialization"..
도커 레이어 아키텍쳐는 아래와 같이 두가지 레이어로 되어있다. image layer : 이미지 레이어로 읽기전용, 컨테이너는 이미지를 읽어서 만들어짐 container layer : 읽기, 쓰기 모두 가능한 레이어로 컨테이너 삭제시 사라지는 레이어 여기서 컨테이너 레이어의 경우 컨테이너 삭제시 사라진다고 정의되어있으며 그렇게 되면 안에 있던 볼륨도 제거 될것이다. 정말로 그런지 실습을 통해 확인해보자! $ docker run -d -it ubuntu:focal bash $ docker exec -it 777 bash root@77776327a426:/# echo hello > hello.txt root@77776327a426:/# ll total 60 drwxr-xr-x 1 root root 4096 M..
포트 바인딩 하여 컨테이너 포트를 호스트의 ip 와 연결하여 서비스에 노출하는 방법을 알아 보자! 아래와 같이 명령어를 이용하여 연결할 수 있으며 host 부분은 생략 가능하다. (p 는 publish 의미) $ docker run -p [HOST IP:PORT]:[CONTAINER PORT] [CONTAINER] 우선 실습으로 익혀보자! $ docker run -d -p 3000:3000 grafana/grafana $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f2792fece957 grafana/grafana "/run.sh" 3 seconds ago Up 2 seconds 0.0.0.0:3000->3000/tcp bold_al..
엔트리 포인트와 커맨드 차이는 무엇일까? 두개의 정의는 아래와 같다. - entrypoint : 도커 컨테이너가 실행할때 고정적으로 실행 되는 스크립트 혹은 명령어 (생략가능, 생략시 커맨드 명령어가 실행됨) - command : 도커 컨테이너가 실행할때 수행할 명령어 또는 엔트리 포인트에 정의된 명령어에 대한 인자값 얼핏 보면 비슷해 보이지만 다른 개념이다. 만약 docker 시작시 test.sh 을 인자로 'test' 를 넣어서 실행 시키고 싶다면 [entrypoint]에 'test.sh' 를 넣고 [command]에 'test' 를 넣으면 된다. 실습을 진행해보자! entrypoint 로 echo 를 주고 추가 인자를 hello world 를 넣는다. 컨테이너 리스트를 보면 command 에 ech..
도커의 기본 단위인 '이미지', '컨테이너' 에 대해 알아 봅시다. 이미지와 컨테이너는 1:N 관계로 아래와 같이 정의 됩니다. 이미지 : 컨테이너를 생성할때 필요한 요소로 컨테이너의 목적에 맞는 바이너리와 의존성이 설치 되어 있음, 여러개의 계층으로 된 바이너리 파일로 존재 컨테이너 : 호스트와 다른 컨테이너로부터 격리된 시스템 자원과 네트워크를 사용하는 프로세스로 이미지는 읽기 전용으로 사용하여 변경 사항은 컨테이너 계층에 저장 -> 컨테이너에서 무엇을 하든 이미지는 영향 받지 않음 도커 파일을 bulid 하면 도커 이미지가 되며, 도커 이미지를 run 하면 도커 컨테이너가 됩니다. 도커 이미지 이름의 경우 아래와 같이 지정할 수 있으며 [저장소이름]/[이미지이름]/[이미지태그] 저장소 이름 생략시 ..