DevOps/Docker

    [Docker]7. 도커 레지스트리 [도커 기초 | Week 4]

    목차 - docker hub - docker hub push 실습 - docker registry - registry 구축 실습 Docker hub https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your teams' container applications. hub.docker.com 도커 허브는 도커에서 디폴트로 참조하는 레지스트리로서, 각종 공식 이미지를 손쉽게 사용할 수 있도록 구성되어 있습니다. 또한 무료 ..

    [Docker]6. 도커 파일 명령어 [도커 기초 | Week 3]

    목차 - Dockerfile 명령어, FROM, RUN, EXPOSE, CMD - ENTRYPOINT - ONBUILD, HEALTHCHECK - ENV, WORKDIR, USER, LABEL, EXPOSE, ARG, SHELL - ADD, COPY, VOLUME FROM, RUN, EXPOSE, CMD, ENTRYPOINT, ONBUILD, HEALTHCHECK RUN .. 이미지를 빌드할 때 실행되는 명령 컨테이너가 실행되기 전 단계! CMD .. 이미지를 통해 생성된 컨테이너 내부에서 실행되는 명령 하나의 Dockerfile 에는 단 한 줄의 CMD 명령! 만약에 여러 개라면 마지막 명령만 유효! 1. Exec 형식 2. Shell 형식 ENTRYPOINT .. 이미지를 통해 생성된 컨테이너 내부에..

    [Docker]5. 도커 파일 [도커 기초 | Week 3]

    목차 - dockerFile DockerFile mkdir docker cd docker touch Dockerfile nano Dockerfile FROM 베이스 이미지 build 명령어 sudo docker build -t [레퍼 지토리명:태그명] [Dockerfile의 경로] sudo docker build -t myubuntu:1.0 . nano Dockerfile로 레이어를 추가해봅시다. (run 명령어, 이미지가 빌드될 때 이 명령어가 실행이 되는 상태로 컨테이너가 구동이 됨) RUN apt-get update -y RUN apt-get upgrade -y sudo docker build -t myubuntu:1.0 . 네트워크 오류가 나네요 만약, 네트워크 오류가 나면 아래 사이트를 참고합시..

    [Docker]4. 도커 이미지[도커 기초 | Week 3]

    목차 - 도커 이미지 - 도커 이미지 명령어 - 컨테이너에서 이미지로, 이미지를 컨테이너로 도커 이미지 https://hub.docker.com/search?q=&type=image Docker Hub hub.docker.com 도커 이미지를 가져오는 명령어 sudo docker image pull sudo docker impage pull ubuntu sudo docker image ls 로 image를 확인해보면 추가된 것을 확인할 수 있습니다. latest로 다시 받아서라도 image는 그대로입니다. sudo docker image pull ubuntu:18.04 같은 이름이라도 Image ID가 다릅니다. inspect라는 명령어로 해당 image 정보를 알 수 있습니다. sudo docker i..