본문 바로가기
반응형

docker3

[aws, docker] 아마존 웹서비스에 도커 설치하기 AWS EC2인스턴스에 접속하여 , 리눅스 명령어를 통해 도커를 설치하고 실행한다. ##도커설치하기 sudo yum update -y sudo amazon-linux-extras install docker -y ##도커 실행하기 sudo service docker start ##도커 상태 확인하기 service docker status ## sudo 없이 도커 사용하기 sudo usermod -a -G docker ec2-user 도커 컴포즈를 활용해서 배포 하기 Docker compose - docker compose 설치하기 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s).. 2022. 4. 7.
[docker] 빌드 속도 올리기, 이미지 사이즈 줄이기 자주 변경되는 부분이 dockerfile의 위 쪽으로 올라가면 layer caching이 잘 활용 되지 않는다! ex) aap.py 가 위 쪽에 있다. 1. 베이스 이미지 줄이기 - 파이썬을 이용 할 때 파이썬 사이즈와 특징을 확인 할 수 있다. 대표적인 tags - alpine : 가장 작음 - buster - stretch - jessie - slim 활용 방법: dockerfile에 FROM python:3.8-slim​ 파이썬 설치 부분에 태그를 달아준다. 2. 멀티스테이지 빌드 활용하기 multistage build: 한 도커파일에 여러개의 FROM을 둠, 필요한 것만 가져와서 새 이미지 생성 FROM python:3.8-slim AS builder ADD requirements.txt requ.. 2022. 4. 7.
[ docker ] 컨테이너, 이미지 전체 삭제 하는 법 도커 컨테이너 전체 삭제 $ docker container rm -f $(docker container ls -aq) 도커 이미지 전체 삭제 $ docker image rm -f $(docker image ls -q) 도커 볼륨 전체 삭제 $ docker volume rm -f $(docker volume ls -q) Prune $ docker system prune prune 명령어 - 이용하지 않는 컨테이너, 이미지, 캐시, 네트워크를 한번에 정리함. 2022. 4. 7.
반응형