본문 바로가기
728x90

전체 글46

[Docker error] docker hub push 에러 An image does not exist locally with the tag: .... An image does not exist locally with the tag:.... 내가 만든 docker image를 딱 docker push로 업로드를 시키는데 An image does not exist locally with the tag: 내가 만든 이미지 이런 오류를 맞딱 뜨리면 우선 당황부터 하게 된다,,, 왜 그런지부터 해결방법까지 알아봅시다 왜 이런 오류가 발생하지? 분명 명령어는 제대로 썼는데 이런 오류가 발생하는 걸까? 결론부터 말씀드리면 로컬에 내가 만든 이미지 명과 맞지 않아서 생기는 오류입니다 예시로 설명드리겠습니다 docker image => test:0.1 hub repo => testRepo docker loign => Login Succeeed docker push t.. 2023. 12. 26.
docker 이미지를 tar file로 사용하기 (save & load, export & import) Docker image를 tar file로 왜 사용하지? docker hub에서 사용하는 게 거의 대부분이지만 가끔씩은 tar file로 사용할 때도 있습니다 ✍ 인터넷 환경이 제한적인 상황일 때 ✍ 백업하거나 복원을 해야할 때 ✍ dockerfile 없이 이미지 빌드가 필요할 때 주로 이런 상황에서 쓰일 것 같은데 한번 어떻게 tar file로 만드는지 알아보겠습니다 docker tar file로 저장하는 방법 👉1. save & load save 명령와 사용방법은 아래와 같습니다 ex) docker save -o test.tar test:0.1 => [option = -o] [파일명 = test.tar] [image:tag = test:0.1]​ 아래는 실행 결과입니다 이제는 이 test.tar 파일.. 2023. 12. 26.
Docker build (빌드) 해보기 Docker build는 무엇인가? Dockerfile로 이미지를 만드는 것이라고 보시면 됩니다 프로젝트를 할 때 팀원들끼리 정해진 환경세팅을 할 때 주로 사용하게 될 것입니다 Docker file 작성하기 dockerfile은 image를 생성하기 위한 설정 파일이며 txt 형식입니다 이 dockerfile안에 배포할 내용들을 하나씩 적어주면 됩니다 Dockerfile 옵션 파일에 사용하게 되는 옵션들인데 글씨만 봐서는 어떤 기능들을 수행하는지 어려움이 있다 직접 하나씩 해보는것을 권장합니다 👉 FROM : 기본 이미지 [ image id ] :[ tag ] 👉 ARG : [ KEY ] = [ VALUE] 환경 변수 설정 => build 시점에서만 사용되는 변수, --build-arg 옵션으로 오버라이.. 2023. 12. 26.
Docker 자주 쓰는 명령어! Docker 명령어는 어떤 게 있는가? 매번 검색해서 알아야 하는 docker 명령어들.. 많이 사용하다 보면 외워지지만 오랜만에 하다 보면 또 까먹을 때가 있어서 이참에 정리하려고 합니다 그럼 자주 사용하는 명령어들을 결과 화면과 함께 알아보도록 합시다 docker 이미지 다운로드 ✍ docker pull [ image id ] : [ tag ] ex) docker pull ubuntu:18.04 docker 이미지 조회 ✍ docker images docker 컨테이너 생성 및 실행하기 ✍ docker run [옵션] [이미지] [명령어] ex) docker run -d -v /home/test:/app -p 20000:20001 --name determined_gould ubuntu:18.04 sl.. 2023. 12. 26.
728x90
728x90