편집 요약 없음 |
|||
| 183번째 줄: | 183번째 줄: | ||
}} | }} | ||
</ref> | </ref> | ||
== 이용 == | |||
=== CLI를 이용한 이용 === | |||
=== 도커 데스크탑 === | |||
도커를 관리하는 GUI 앱으로 이미지를 검색하여 pull하거나 버튼 몇 번으로 이미지 생성, 빌드가 가능하다. | |||
=== IDE/텍스트 편집기를 통한 이용 === | |||
[[비주얼 스튜디오 코드]]에서 docker 확장기능을 이용하면 GUI를 통해서 도커 이미지를 생성, 빌드, 컨테이너 실행 등이 가능하다. docker exec -it <container> bash 같이 일일이 코드를 치지 않고 버튼을 눌러 컨테이너의 쉘에 접근할 수 있다. | |||
== 역사 == | == 역사 == | ||
| 191번째 줄: | 201번째 줄: | ||
== 도구 == | == 도구 == | ||
=== Docker Compose === | === Docker Compose === | ||
Compose는 멀티 컨테이너 도커 애플리케이션을 정의하고 실행하는 도구이다.<ref>{{웹 인용|url=https://docs.docker.com/compose/overview/ |title=Overview of Docker Compose |accessdate=2017-07-06}}</ref> [[YAML]] 파일을 사용하여 애플리케이션의 서비스를 구성하며 하나의 명령을 가지고 모든 컨테이너의 생성 및 시작 프로세스를 수행한다. | Compose는 멀티 컨테이너 도커 애플리케이션을 정의하고 실행하는 도구이다.<ref>{{웹 인용|url=https://docs.docker.com/compose/overview/ |title=Overview of Docker Compose |accessdate=2017-07-06}}</ref> [[YAML]] 파일을 사용하여 애플리케이션의 서비스를 구성하며 하나의 명령을 가지고 모든 컨테이너의 생성 및 시작 프로세스를 수행한다. 구 버전은 docker-compose를 설치하여야 하지만 신버전은 docker 명령어에 통합되어 도커를 설치하기만 하면 되고 docker compose로 입력하면 된다. docker를 apt 같은 패키지 매니저를 통해서 설치하면 구 버전이 설치되며 꼭 공식 홈페이지에 있는 설치 코드를 이용하여 설치하여야 docker compose가 같이 설치된다. | ||
=== Docker Swarm === | === Docker Swarm === | ||
| 202번째 줄: | 212번째 줄: | ||
* [[마이크로서비스]] | * [[마이크로서비스]] | ||
* [[서비스 컴포넌트 아키텍처]] | * [[서비스 컴포넌트 아키텍처]] | ||
* [[Podman]] | |||
== 외부 링크 == | == 외부 링크 == | ||