Docker

김상건·2023년 12월 20일
0
  • docker build -t ${imageName} -f ${Dockerfile 위치} ${빌드 실행 위치} --target=${Dockerfile에서 정의한 target} --platform=${빌드할 platform} : docker image파일 build
    ex) docker build -t image:tag . --target=local --platform=linux/amd64
  • docker push ${imageName} : docker hub에 docker image 올리기
  • docker image prune, docker container prune : 필요 없는 도커 이미지나 컨테이너 삭제
  • docker ps: 컨테이너 리스트 출력
    • -a: 멈춘 컨테이너도 전부 출력
    • --no-trunc: 짤린 글씨를 전부 출력
    • --format: 필요한 열만 추출해서 출력
      ex) docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Command}}"
    • -s, --size: 사이즈를 추가 출력

Docker 저장소 변경

저장소 Default 위치: C:\Users\rtm\AppData\Local\Docker\wsl\data
wsl -l -v: WSL 상태 확인
wsl -t {실행 중인 wsl 이름}: 동작 중인 WSL 중지
wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar": Docker data 내보내기
wsl --unregister docker-desktop-data: 현재 Docker data 연결해제
wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2: 해당 위치에 해당 파일로 Docker data 연결

0개의 댓글

Powered by GraphCDN, the GraphQL CDN