본문 바로가기
728x90

Docker3

[Docker]Dockerfile Dockerfile???? 다들 아시나요? Dockerfile : 간단하게 이야기해드리며, Docker Build하면 이미지 만들기 위한 파일이라고 생각하시면 됩니다. 도커 허브에 가시면 사람들이 직접 업로드 한 이미지들 보이시죠?? 그게 만들기 위한 필요한 절차라고 생각하시면 됩니다. 간단한 Dockerfile 참조해주세요 FROM nginx:1.21 EXPOSE 80 EXPOSE 443 리눅스를 다루어 보신분들은 한번에 이해 하실거에요. nginx 이미지를 생성....... 저도 아직 배우는 단계라 Dockerfile에 많은 내용을 담지는 못했습니다. 이렇게 정의된 Dockerfile을 가지고 Build를 하게 되면 나만의 Docker Image 생성!!! 정의만 하면 완료되는 것은 아니며 Build.. 2021. 11. 27.
Docker 설치 및 명령어 Docker 설치 OS : Ubuntu 18.04 1. Ubuntu 최신 패키지 설치 sudo apt update -y 2. Docker 필수 패키지 설치 apt-transport-https : 패키지 관리자가 https를 통해 접근시 사용 ca-certificates : certificate Auth에서 발행되는 디지털 서명 curl : URL기반으로 다운로드 받을때 사용 software-properties-common : PRA를 추가,제거시 사용 PRA란 사용자가 다운르도 받아 설치 할 수 있도록 해주는 소프트웨어 저장소 sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 3. 도커 공식 GPG.. 2021. 8. 13.
Docker 정의 Docker 컨테이너 기반의 오픈소스 가상화 플랫폼 개발자가 쉽게 컨테이너를 생성하여 언제든(물리머신, 가상머신, 클라우드) 배포가 가능 Docker를 사용하게 되면 손쉽게 개발 환경 가능하며, 여러명과 같이 프로젝트시 동일한 개발환경 구성 가능 VM vs Docker 차이점 VM :OS내에 Hypervisor(Vmware,Hyper-v) 설치하여 필요한 OS 추가 설치하여 운영(많은 리소스 사용) Docker OS내에 Docker Engine을 설치하여 컨테이너 운영 Docker 라이프 사이클 (자세한 명령어는 : https://monta010.tistory.com/49 참조) Docker PULL Docker Registry(Docker Hub) images 다운로드 Docker PUSH Docker.. 2021. 8. 9.
728x90