일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 앤서블 설치
- 스트림셋
- docker
- MySQL
- mysql docker
- 클라우드
- 파이썬
- 푸시푸시
- python
- nvidia docker
- 자바
- java
- 도커 mysql
- 데이트
- streamsets 강의
- 코딩
- elk stack
- 스트림셋이란?
- 알고리즘
- c
- 백준
- 데이터베이스
- 도커 시작하기
- mysql on docker
- 정보처리기사
- ansible install
- c++
- C언어
- 도커 elk
- 도커
- Today
- Total
목록도커 (8)
리그캣의 개발놀이터
부끄럽지만 회사 이직 후 사내 적응기간을 핑계로 제대로 된 공부를 하지 못하였다.(1년이 다되가지만..;) 하나씩 공부해보고 기록해보고자 한다. 오늘은 docker image directory를 분석해보자 os : centos7 Docker Engine - Community Engine: Version: 20.10.5 먼저 docker home 의 위치는 하기와 같다. /var/lib/docker 해당 위치는 하기의 명령어로 확인이 가능하다. (docker home path 확인하기) $ docker info | grep "Docker Root Dir" > Docker Root Dir: /var/lib/docker systemctl 등의 systemd를 관리하는 툴을 이용하면 loaded되는 servic..
docker hub에 이미지를 업로드를 하려니 에러가 났다. 일단 태그부터 잘못되었다 태그 지정시 $docker tag 기존이미지 docker.io/내아이디/이미지이름 으로 지정해주어야 한다. 그래도 denied 문제가 생겼다 도커 로그인시 $docker login docker.io 로 로그인해주고 다음으로 도메인을 제외한 아이디와 비밀번호를 넣어주어 해결하였다. 이미지를 올릴땐 $docker push docker.io/내아이디/이미지명:태그 다음과 같이 지정해주어야한다.
GPU 2번을 사용하는 Jupyter notebook on docker를 구축해야 하는데 아래 링크가 많은 도움이 되었다 http://moducon.kr/2018/wp-content/uploads/sites/2/2018/12/leesangsoo_slide.pdf 불러오는 중입니다... https://hub.docker.com/r/tensorflow/tensorflow/ Docker Hub hub.docker.com $docker run --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES={GPU번호} -it -p {호스트PORT}:8888 -v {HOSTDIR}:/tf/notebooks tensorflow/tensorflow:latest-py3-jupyter 실제로 나의 명령어는..
앞의 내용 참고 https://league-cat.tistory.com/350 elasticserach container를 띄어준다.(볼륨연동은 우선 하지 않겠다.) $docker run -d --name elasticsearch -it -p 9200:9200 -p 9300:9300 elasticsearch:7.0.0 아래의 명령어로 docker가 제대로 작동되었는지 확인해본다. $docker ps 만약 없다면 $docker ps -a 에나온 docker rm을 이용하여 삭제 또는 아래의 명령어로 삭제해준후 재실행 해주어야 한다. $docker container prune 설치한 elasticsearch 가 잘 작동하는지 확인 $curl -XGET "{HostIP}:9200" 나는 여기서 잘작동하지 않았..
도커로 elk stack을 구축하여 보려고 한다. 설치하기 전에 먼저 docker 설치와 사용법에 대해서 알아야 한다. 먼저 모든 image를 다운 받자 - elasticsearch docker image를 다운로드(태그 확인 https://hub.docker.com/_/elasticsearch?tab=tags) $docker image pull elasticsearch:7.0.0 - logstash docker image 다운로드(태그확인 https://hub.docker.com/_/logstash?tab=tags) $docker image pull logstash:7.0.0 - kibana docker image 다운로드(태그확인 https://hub.docker.com/_/kibana?tab=tag..
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 위와 같은 명령어가 뜨면 docker service가 실행이 안되어있는것이다. $sudo systemctl status docker 상태를 확인해 봐라 stop일 것이다 아래 명령어를 입력해 주자. 그리고 다시 명령어를 실행해보자 $sudo systemctl start docker $sudo systemctl enable docker
도커를 시작하기 위하여 도커를 직접설치해 볼것이다. 도커와 vm에 대한 설명은 아래 링크를 참고바란다. https://league-cat.tistory.com/316 도커를 설치하기 위해서는 최신 버전 커널을 사용하고 있는지 확인해보아야 한다. 아래의 명령어를 입력해보자 $uname -r 나의 경우에는 4.18 버전을 사용하는것 같다. 도커를 사용하기 위해서는 호스트 운영체제가 최소한 3.10 버전을 사용하여야 한다. 또한 도커는 64비트에 최적화 되어있다. 그리고 도커를 설치하기 위해서는 sudo 명령어를 통해 설치하거나 root 권한을 소유한 계정에서 설치를 진행하여야 한다. 그러기 위해서는 미리 root 권한으로 변경하였다. $sudo su - 아래와 같은 자동 설치 셸스크립트 명령어로 설치 가능하..