일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aws
- MySQL
- AI
- 공부
- Spring
- PETERICA
- Linux
- CKA
- 정보처리기사실기 기출문제
- IntelliJ
- APM
- kotlin querydsl
- AWS EKS
- minikube
- CKA 기출문제
- Elasticsearch
- 오블완
- kotlin spring
- 기록으로 실력을 쌓자
- Java
- 정보처리기사 실기 기출문제
- CloudWatch
- kotlin coroutine
- Kubernetes
- Pinpoint
- 코틀린 코루틴의 정석
- kotlin
- 정보처리기사 실기
- mysql 튜닝
- 티스토리챌린지
- Today
- Total
목록DevOps/Docker (27)
피터의 개발이야기
ㅁ 개요 docker 명령어를 쓰면서 복잡한 명령어의 체계는 잦은 실수를 발생할 수 있습니다. docker 작업의 효율성과 포퍼먼스를 위해 명령어 자동완성 기능은 필수 입니다. 실수를 줄이고 빠르게 명령어를 완성하여 작업의 속도를 향상시켜 줍니다. 이번 글은 docker의 자동완성 기능을 추가하는 과정을 정리하였습니다. ㅁ Docker 자동기능 설치여부 판단 ㅇ docker 시 위의 화면처럼 디덱토리의 파일 목록이 보인다면 자동완성 기능이 설치 되어 있지 않습니다. ㅁ zsh plugin 설정 $ vi ~/.zshrc ~~~ plugins=(... docker docker-compose ) ~~~ # 편집완료 후 적용 $ zsh ㅇ .zshrc의 문서에서 plugins에 docker docker-comp..
ㅁ 개요 docker 기본적인 명령어를 정리하였습니다. ㅁ Docker 정보 조회 $ docker info 설치된 Docker에 대해 자세히 알고 싶을 때 사용하는 명령어이다. ㅁ 컨테이너 목록 조회 $ docker ps [OPTION] --all -a -- Show all containers --before -- Show only container created before... --filter -f -- Filter values --format -- Pretty-print containers using a Go template --help -- Print usage --last -n -- Show n last created containers (includes all states) --latest -..
ㅁ 개요 ㅇ Docker 로그인 시 Credentail 문제가 발생하여 해결 과정을 정리하였습니다. ㅁ 에러 내용 $ docker login ✔ 6322 21:59:31 Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: ilovefran Password: Error saving credentials: error storing credentials - err: exit status 1, out: `User interaction is not allowed.` ㅁ 해결..
ㅁ brew를 이용한 docker 설치 brew install cask docker ㅇ Docker 버젼확인 $ docker -v Docker version 24.0.5, build ced0996600 ㅁ brew를 이용한 docker-compose 설치 brew install cask docker-compose ㅇ Docker-compose 버젼확인 $ docker-compose -v Docker Compose version 2.20.2
ㅁ 개요 ㅇ Dockerfile로 Image를 생성하고 Docker Hub에 배포하기 ㅁ Flask-hello 데모 app ㅇ run.py 작성 from flask import Flask from flask import request, jsonify app = Flask(__name__) @app.route("/") def hello_world(): return "Hello, World!" if __name__=='__main__': app.run(host="0.0.0.0", port=8080) ㅁ Dockerfile 작성 ㅇ flask-hello 폴더를 생성한 뒤에, 아래 내용으로 Dockerfile 생성 FROM python:3.8-slim COPY . /app WORKDIR /app RUN pip ..
지난 시간 Docker CentOS7기반으로 pinpoint 컨테이너를 만들었습니다. 만들어진 컨테이너를 commit하고 docker hub에 푸시하도록 하겠습니다. docker 이미지를 받아 실행하면, 개발 중에 agent를 설정만으로 디버깅이 쉽고 속도 이슈에 대해 시각적으로 쉽게 파악할 수 있습니다. ㅁ docker login docker login ㅇ docker에 로그인을 합니다. ㅁ 기동 중인 콘테이너 확인 docker ps ㅁ docker commit docker commit pinpoint pinpoint ㅁ docker tag docker tag pinpoint ilovefran/pinpoint ㅇ 태그를 생성합니다. ㅁ docker images docker images ㅁ docker ..
docker를 사용하다보면 local storage의 용량이 문제가 됩니다. 저의 Mac mini는 storage가 256GB 이기 때문에 별도의 저장공간으로 파일 위치를 옮겨야 했습니다. 참고로 저는 docking station을 장착하였고 이 안에 SSD 500GB를 추가하여 사용하고 있습니다. Disk image location을 변경하기 docker의 Preferences > Resources > ADVANCED Disk image location을 변경합니다. 저의 경우는 SSD 500GB에 별도의 공간에 도커이미지를 저장하였습니다. 현재 60GB로 설정을 하였는데요. 실질적으로 /Volumes/500GB/data/docker/Containers/DockerDesktop의 용량을 확인해 보니 6..