Docker
-
Dockerfile을 통해서 docker image를 build 하고 생성된 image들의 버전을 관리하는 방법을 알아보자. build docker build --tag [이미지 이름:이미지 버전] [Dockerfile의 경로] docker build --tag my-image:v1.0 ./ image list docker images tag 기존에 생성된 이미지의 이름 변경 or 버전 변경 이름은 유지하고 버전만 변경 가능 이름 변경 가능 이름&버전 변경 가능 docker tag [기존 이미지 명:버전] [rename:버전] remove image docker rmi [이미지명:버전] or docker rmi [이미지ID]
[DOCKER] docker image build&tagDockerfile을 통해서 docker image를 build 하고 생성된 image들의 버전을 관리하는 방법을 알아보자. build docker build --tag [이미지 이름:이미지 버전] [Dockerfile의 경로] docker build --tag my-image:v1.0 ./ image list docker images tag 기존에 생성된 이미지의 이름 변경 or 버전 변경 이름은 유지하고 버전만 변경 가능 이름 변경 가능 이름&버전 변경 가능 docker tag [기존 이미지 명:버전] [rename:버전] remove image docker rmi [이미지명:버전] or docker rmi [이미지ID]
2024.04.17 -
docker와 host 사이의 파일 전송은 아래와 같이 두 가지로 나눌 수 있다. docker를 실행한 host의 파일을 docker container로 복사 docker container의 파일을 docker를 실행한 host로 복사 host -> container $ docker cp [host 파일경로] [container name]:[container 내부 경로] 예시 $ docker cp test_file.json myContainer:/home/mydir/ container -> host docker cp [container name]:[container 내부 파일경로] [host 경로] 예시 $ docker cp myContainer:/home/mydir/test_file.json ./cur..
[DOCKER] docker cp (host<->container 파일 복사)docker와 host 사이의 파일 전송은 아래와 같이 두 가지로 나눌 수 있다. docker를 실행한 host의 파일을 docker container로 복사 docker container의 파일을 docker를 실행한 host로 복사 host -> container $ docker cp [host 파일경로] [container name]:[container 내부 경로] 예시 $ docker cp test_file.json myContainer:/home/mydir/ container -> host docker cp [container name]:[container 내부 파일경로] [host 경로] 예시 $ docker cp myContainer:/home/mydir/test_file.json ./cur..
2024.04.04 -
grafana docker image https://hub.docker.com/r/grafana/grafana grafana docker compose restart : https://kkang-joo.tistory.com/70 volume : https://kkang-joo.tistory.com/45 privileged : docker container 내에서 host의 리눅스 커널 기능을 모두 사용할 수 있다(host의 주요 자원에 접근 권한 획득) version: "3.8" services: grafana: image: grafana/grafana-oss:9.5.2 container_name: grafana ports: - "3000:3000" volumes: - "grafana_volume:/va..
[MSA] Prometheus Grafana docker 설치grafana docker image https://hub.docker.com/r/grafana/grafana grafana docker compose restart : https://kkang-joo.tistory.com/70 volume : https://kkang-joo.tistory.com/45 privileged : docker container 내에서 host의 리눅스 커널 기능을 모두 사용할 수 있다(host의 주요 자원에 접근 권한 획득) version: "3.8" services: grafana: image: grafana/grafana-oss:9.5.2 container_name: grafana ports: - "3000:3000" volumes: - "grafana_volume:/va..
2024.02.18 -
SonarQube Docker Image https://hub.docker.com/_/sonarqube SonarQube Docker Compose 기본 이미지를 이용하면 sonarqube의 구성요소중에 DB에 해당하는 요소가 memory DB로 구성된다 image 정보에 sonarqube는 이미지의 이름이고 ":" 뒤에는 버전 정보이다 보통은 "10.3.0-community"와 같이 버전정보와 함께 사용된다 만약, 버전 정보를 적지 않은 경우에는 가장 최근에 버전 정보로 실행하게된다. 포트 정보로는 9000번은 UI에 접속하기 위한 포트 9092는 내부의 memoryDB인 H2 접속 포트 version: '3.8' services: sonarqube: image: sonarqube:community p..
[DevOps] SonarQube docker 설치SonarQube Docker Image https://hub.docker.com/_/sonarqube SonarQube Docker Compose 기본 이미지를 이용하면 sonarqube의 구성요소중에 DB에 해당하는 요소가 memory DB로 구성된다 image 정보에 sonarqube는 이미지의 이름이고 ":" 뒤에는 버전 정보이다 보통은 "10.3.0-community"와 같이 버전정보와 함께 사용된다 만약, 버전 정보를 적지 않은 경우에는 가장 최근에 버전 정보로 실행하게된다. 포트 정보로는 9000번은 UI에 접속하기 위한 포트 9092는 내부의 memoryDB인 H2 접속 포트 version: '3.8' services: sonarqube: image: sonarqube:community p..
2024.01.22