일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- rnn
- github
- GitHub Action
- NLP
- wandb
- 네이버AItech
- GCP
- 코딩테스트
- pep8
- autoencoder
- FDS
- docker
- Kaggle
- FastAPI
- pytorch
- Kubernetes
- 완전탐색
- datascience
- torchserve
- 알고리즘
- DeepLearning
- 백준
- python
- GIT
- vscode
- NaverAItech
- PytorchLightning
- leetcode
- Matplotlib
- Today
- Total
목록docker (5)
Sangmun
Docker Image를 저장하는 Registry는 아래와 같이 있으며 별로도 지정을 하지 않으면 기본적으로 Dockerhub를 사용하게 된다. GCR에 Docker 이미지 푸시하기 먼저 GCP의 Container Registry에 이동해서 확인을 해준다. 현재는 아직 푸시된 이미지가 없기 때문에 아무것도 있지 않다. 다음으로는 로컬에서 gcloud를 이용해서 클라우드에 있는 우리의 프로젝트에 로그인을 한다. 만약에 gcloud sdk가 없다면 설치를 해주면 된다. https://cloud.google.com/sdk?hl=ko Cloud SDK - 라이브러리 및 명령줄 도구 | Google Cloud Cloud SDK는 Google Cloud에서의 개발을 위한 도구 모음으로 gcloud, gsutil, ..
지금까지는 하나의 Docker Image만을 띄우는 것을 알아보았는데 하난의 Docker Image가 아니라 여러 Docker Image를 띄우고 싶거나 A Image를 띄우고 B Image를 띄워야 하는 상황이 있다면?(B가 A에 의존) Docker compose를 활용을 할 수 있다. Docker compose 설치 Mac이나 Window라면 docker desktop을 설치하면서 docker compose도 자동으로 설치가 된다. linux라면 docker compose는 따로 설치를 해줘야 한다. https://docs.docker.com/compose/install/ Overview docs.docker.com 설치 후 버전을 확인하면서 제대로 설치가 되었는지 확인을 해준다. $docker co..
이번에는 docker image를 어떻게 생성을 하는지에 대해서 알아보려고 합니다. 간단한 fast api 애플리케이션을 실행하는 docker image 서버를 만들어 보려고 합니다. 먼저 폴더를 하나 생성하고 관련 패키지를 다운로드 그리고 간단한 fastapi 코드를 작성해 줍니다. $mkdir fastapi_example $cd fastapi_example $pip install fastapi[all] $pip list --not-required --format=freeze >> requirements.txt Dockerfile을 이용하여 docker build할때 사용할 requirements.txt도 pip list 명령어를 사용해서 만들어 줍니다. 이때 pip freeze를 사용하지 않는 이유는..
Docker Image 와 Container Docker Image는 컨테이너를 실행할 때 사용하는 템플릿과 같은 것. Read Only 한 특성이 있다. Docker Container는 Docker Image를 활용해 실행된 인스턴스이다. Write가 가능하다. Docker 기본 명령어 * docker search docker search [option] TERM docker serach 명령어를 실행해서 다운로드 받기를 원하는 이미지를 찾을 수 있다. mysql 관련 이미지를 찾고 싶으면 docker search mysql명령어를 입력하면 된다. 다운로드를 받을때는 웬만하면 OFFICIAL한 이미지를 다운로드 받는게 좋다. * docker pull docker pull [option] image_na..
회사에서 솔루션 연동건으로 알아보다가 알게된 OS다. 사실 꽤 오래전부터 유명했던거 같은데 이제 알게되서 뭔가 부끄럽다. https://wiki.alpinelinux.org/wiki/Alpine_Linux:Overview Alpine Linux:Overview - Alpine Linux Alpine uses musl as its libc, and BusyBox as core utilities. These choices tend to make Alpine especially minimalist and secure. General overview Alpine Linux has one of the fastest boot times of any operating system. Famous because of i..