728x90 DevOps39 Docker 이미지, 컨테이너 삭제 https://brunch.co.kr/@hopeless/10 [Docker] 도커 이미지와 컨테이너 삭제 방법 도커 이미지는 docker images 명령어로 보면 점점 늘어나는 것을 확인할 수 있다. 이것들은 어떻게 하면 삭제할 수 있는지를 정리했다. 컨테이너 삭제 동작중인 컨테이너 확인 $ docker ps 정지된 컨테 brunch.co.kr 2022. 4. 11. docker-compose를 사용하여 빌드 docker-compose.yml 작성 version: '3' services: spring: container_name: spring build: ./fastcampus image: docker-spring/spring restart: always ports: - "8080:8080" 빌드 docker-compose up --build Dockerfile 아래와 같이 작성 https://arch1tect.tistory.com/254 Spring boot Dockerfile 작성 프로젝트 최상위 경로에 작성 Dockerfile FROM adoptopenjdk/openjdk11 RUN mkdir /srv/docker-spring COPY . /srv/docker-spring WORKDIR /srv/dock.. 2022. 4. 11. ubuntu 도커 설치 https://github.com/tedilabs/fastcampus-devops/blob/main/3-docker-kubernetes/env/ubuntu/install-docker.sh GitHub - tedilabs/fastcampus-devops: 🚀 패스트캠퍼스 데브옵스 초격차 코스 자료 🚀 패스트캠퍼스 데브옵스 초격차 코스 자료. Contribute to tedilabs/fastcampus-devops development by creating an account on GitHub. github.com 쉘 스크립트 #!/usr/bin/env bash ## INFO: https://docs.docker.com/engine/install/ubuntu/ set -euf -o pipefail DOCKE.. 2022. 4. 11. docker compose 설치 도커 컴포즈 설치 도커만 설치하면 다가 아닙니다. 도커 컴포즈라는것도 설치해주는게 좋습니다. 여러개의 컨테이너를 실행할 수 있도록 해주는 툴이라고 보면 됩니다. 도커 컴포즈의 최신버전 확인은 https://github.com/docker/compose/releases docker/compose Define and run multi-container applications with Docker - docker/compose github.com 에서 확인하고 다운받으세요. 아래 한줄입니다. sudo curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/lo.. 2022. 4. 11. Docker none 삭제 Docker none : none 삭제 Docker 를 사용하다 보면 위와 같이 : 이미지들이 쌓이는데 ( 이미지 생성과정에서 에러가 발생되면 쓸모없는 none 이미지가 남게됩니다. ) 이러한 이미지들을 한번에 정리할려고 하면 아래와 같이 명령어를 입력하면 됩니다. docker rmi $(docker images -f "dangling=true" -q) 혹은 단 prune 를 사용할 경우 -a 옵션을 붙이면 사용하지 않는 이미지를 전부 삭제하기 때문에 -a 옵션 주의하시기 바랍니다. 또한 prune 명령어는 Docker API 1.25 이상부터 지원됩니다. docker image prune https://web-front-end.tistory.com/102 [ Docker ] dangling image .. 2022. 4. 11. Spring boot Dockerfile 작성 프로젝트 최상위 경로에 작성 Dockerfile FROM adoptopenjdk/openjdk11 RUN mkdir /srv/docker-spring COPY . /srv/docker-spring WORKDIR /srv/docker-spring RUN ./gradlew build RUN mv build/libs/*SNAPSHOT.jar app.jar EXPOSE 8080 ENTRYPOINT ["java", "-jar", "app.jar"] 1. docker build -t docker/spring . ( "." 필수!) 2. docker image list 3. docker run -d -p 8080:8080 docker/spring -d : 백그라운드 실행 2022. 4. 10. wsl2 파일 옮기기 https://velog.io/@dom_hxrdy/wsl2-%EC%9C%88%EB%8F%84%EC%9A%B0-%ED%83%90%EC%83%89%EC%B0%BD%EC%9C%BC%EB%A1%9C-wsl-home-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90-%EC%9E%88%EB%8A%94-%ED%8C%8C%EC%9D%BC-%EC%97%B4%EA%B8%B0 [wsl2] 윈도우 탐색창으로 wsl root 디렉토리에 있는 파일 열기 windows 운영체제 안에서 linux shell 명령어를 쓰기 위해서 wsl2 를 설치해서 mnt/c/... 경로에서 작업을 보통 하고 있었다. 그런데 vscode extension 중에 하나인 remote-wsl 을 설치하고 나니까 성능상의 .. 2022. 3. 31. aws 네트워크 인터페이스 추가 https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-ubuntu-secondary-network-interface/ Ubuntu EC2 인스턴스에서 작동하는 보조 네트워크 인터페이스 구성 중요: 이전 예제에서 주 인터페이스에는 eth0, eth1 등의 이름이 지정됩니다. 그러나, m4 및 m5 패밀리 형식 등의 향상된 네트워킹을 지원하는 인스턴스의 경우 명명 규칙이 일관되지 않을 수도 있습 aws.amazon.com 18.04는 이거 보고 작업 2022. 3. 29. AWS EC2 생성 후 로그인 MobaXterm 로그인 참고 https://minjii-ya.tistory.com/23 2022. 3. 28. 이전 1 2 다음 728x90