Docker 기본 사항 및 일반적인 명령에 대한 자세한 설명입니다.
Feb 18, 2024 pm 05:39 PM
docker
컨테이너
미러 이미지
Docker는 애플리케이션을 패키징, 배포 및 실행하는 데 사용할 수 있는 널리 사용되는 컨테이너화 기술입니다. 이는 개발자에게 격리 및 이식성을 갖춘 편리한 배포 방법을 제공합니다. 다음은 몇 가지 기본 Docker 개념과 일반적으로 사용되는 명령에 대한 자세한 설명입니다.
기본 개념:
- 이미지: Docker 이미지는 Docker 컨테이너를 만드는 데 사용되는 읽기 전용 템플릿입니다. 여기에는 애플리케이션을 실행하는 데 필요한 모든 파일, 종속성 및 구성 정보가 포함되어 있습니다.
- 컨테이너: Docker 컨테이너는 Docker 이미지를 기반으로 생성된 실행 중인 인스턴스입니다. 컨테이너는 실행 가능하며 시작, 중지, 삭제가 가능하고 다른 컨테이너나 호스트와 통신할 수 있습니다.
- Repository: Docker 저장소는 Docker 이미지를 저장하고 공유하는 데 사용되는 장소입니다. Docker Hub와 같은 공개 저장소이거나 개인 저장소일 수 있습니다.
일반적으로 사용되는 명령:
-
미러 관련 명령:
-
docker images
: 모든 로컬 Docker 이미지를 나열합니다. -
docker pull
: 창고에서 지정된 Docker 이미지를 다운로드합니다. -
docker build -t <dockerfile></dockerfile>
: Dockerfile을 기반으로 이미지를 빌드합니다. -
docker rmi
: 지정된 Docker 이미지를 삭제합니다.
-
-
컨테이너 관련 명령:
-
docker ps
: 실행 중인 컨테이너를 나열합니다. -
docker run
: 새 컨테이너를 만들고 시작합니다. -
docker start
: 이미 생성된 컨테이너를 시작합니다. -
docker stop
: 실행 중인 컨테이너를 중지합니다. -
docker rm
: 지정된 컨테이너를 삭제합니다.
-
-
창고 관련 명령:
-
docker search
: Docker Hub에서 이미지를 검색하세요. -
docker push
: 이미지를 지정된 창고로 푸시합니다. -
docker pull /
: 지정된 저장소에서 이미지를 다운로드합니다.
-
-
기타 일반적으로 사용되는 명령:
-
docker exec -it
: 실행 중인 컨테이너에서 명령을 실행합니다. -
docker logs
: 컨테이너의 로그를 봅니다. -
docker inspect
: 컨테이너 세부정보를 가져옵니다. -
docker-compose up
: Docker Compose를 사용하여 애플리케이션을 시작합니다.
-
이 콘텐츠에서는 Docker의 몇 가지 기본적이고 일반적인 명령만 간략하게 소개합니다. 실제로 Docker에는 여러분이 탐색할 더 많은 기능과 옵션이 있습니다. 더 자세한 정보를 알아보려면 공식 Docker 설명서를 참조하는 것이 좋습니다. 연습과 조작을 통해 Docker를 더 잘 사용하고 기술 수준을 향상시킬 수 있습니다.
위 내용은 Docker 기본 사항 및 일반적인 명령에 대한 자세한 설명입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7297
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1342
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1206
29



PI 노드 교육 : PI 노드 란 무엇입니까? Pi 노드를 설치하고 설정하는 방법은 무엇입니까?

Docker는 3분 만에 LLama3 오픈 소스 대규모 모델의 로컬 배포를 완료합니다.
