본문 바로가기
728x90

docker8

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.
Docker는 무엇이길래 다들 사용하나? Docker 개요 개발하면 거의 필수로 자리 잡은 Docker 대부분 회사에서도 사용하고 있을 거라 생각합니다 그러나 막상 docker를 그냥 사용하지 어떤 개념인지 모를 때가 많습니다 그래서 시간 부족한 분들을 위해 짧게 docker를 설명하려고 합니다! docker 란? Doker란 컨테이너 기반으로 사용하는 오픈소스 가상화 플랫폼입니다 풀어서 설명하면 파일을 빌드해 이미지화 시키고 이미지를 컨테이너에 담는데 이 만들어진 컨테이너를 사용하는 것이다! 컨테이너 안에는 애플리케이션을 구동하기 위한 모든 것들이 들어있는 것입니다 💡 즉, 내 로컬환경에서 다른 환경의 애플리케이션을 따로 설정 없이 사용할 수 있다는 것이다!! ex) 로컬 파이썬 버전 3.8 컨테이너 안에 파이썬 버전 3.5 👉 구동해도 버전.. 2023. 12. 26.
[도커 에러] The push refers to repository [docker.io/dmstjr0605/test]An image does not exist locally with the tag: dmstjr0605/test docker push dmstjr0605/test:0.1 docker hub에 테스트 겸 만든 docker image를 업로드 하려고 docker push를 하였더니 더보기 The push refers to repository [docker.io/dmstjr0605/test] An image does not exist locally with the tag: dmstjr0605/test 아래와 같은 오류가 발생하였다 즉, An image does not exist locally with the tag: dmstjr0605/test => 로컬에 dmstjr0605/test의 이름을 가진 image가 없다고 뜬다 해결법을 찾아보니 docker hub의 repository 이름과 로컬의 docker image .. 2022. 1. 18.
728x90
728x90