목록클라우드서비스 (12)
주뇽's 저장소
컨테이너 명령어 및 생명주기 컨테이너 명령어 docker run 특정 명령어 위와 같은 명령어 입력시 docker run 실행 명령어를 무시하고 특정 명령어를 실행한다. ex) docker run alpine ping localhost #-- alpine 기본 실행 명령어를 무시하고 로컬로 ping을 날림 1. 2개의 터미널 실행 1개는 컨테이너 실행 1개는 docker ps로 실행준인 컨테이너 나열 2. 컨테이너 Ps 상세 설명 CONTAINER ID 컨테이너의 고유 해쉬값 ID 실제로는 더 길지만 일부만 표시 IMAGE 컨테이너 생성시 사용한 도커 이미지 COMMAND 컨테이너 시작시 실행될 명령어 대부분 이미지에 내장되어 있으므로 별도 설정 X CREATED 컨테이너가 생성된 시간 STATUS 컨테..
컨테이너 이미지 이미지 이미지는 응용프로그램을 실행하는데 필요한 모든 것을 포함하고 있다. 컨테이너가 시작될 때 명령어 파일 스냅샵 컨테이너가 카톡을 실행하고 싶다면 카톡 실행을 할 때 필요한 파일 이미지로 컨테이너 만드는 순서 Docker 클라이언트에서 docker run 입력 docker run Docker 이미지에 있는 파일 스냅샵을 컨테이너 하드 디스크로 옮겨준다. 이미지에서 가지고 있는 명령어를 이용해서 해당 파일을 실행
해당 정리는 인프런강의 John Ahn 따라하며 배우는 도커와 CI환경을 참고하였습니다. 1. 홈페이지에서 자신의 운영체제에 맞는 Docker 다운로드 Install Docker Desktop on Mac 2. 도커 회원가입 후 접속 3. 터미널에서 도커 설치 확인 docker version 4. 도커 테스트 docker run hello-world hello-world 이미지가 없으므로 허브에서 해당 이미지를 pull hello-world 이미지는 단순히 아래 이미지처럼 텍스트를 보여주는 용도임
Docker 도커의 필요성 도커의 사용 이유를 이유하기 위해서는 개발팀과 운영팀간에 관계에 대해 알아야 한다. 개발팀과 운영팀은 적대적이면 안된다. 도커는 개발팀과 운영팀 사이에서 협업과 애플리케이션 배포를 효율적으로 관리하는 데 도움이 된다. 개발팀과 운영팀 사이의 조화로운 협력은 전체 소프트웨어 개발 및 운영 라이프사이클에서 중요하다. 개발팀의 관점에서 도커의 사용 이유 새로운 기능 개발 및 테스트: 도커를 사용하면 개발팀은 어플리케이션을 격리된 환경인 컨테이너 내에 패키징하여 개발하고, 이를 빠르게 테스트하고 배포할 수 있다. 이로 인해 빠른 개발과 배포 주기를 갖을 수 있다. 환경 일관성: 각 개발자가 원하는 언어와 도구를 사용하여 애플리케이션을 개발할 수 있다. 개발팀은 도커 이미지를 통해 표준..