답변:
docker-io
Ubuntu 배포에 사용되는
docker-engine
deb 패키지 이름은 공식 Docker Ubuntu 배포 의 deb 패키지 이름입니다 .
아마도 docker-engine
우분투는 너무 오래되어 버그가 있기 때문에 원할 것 입니다. 현재 Ubuntu는 1.6.2이며 Docker 레지스트리는 1.12.0입니다!
Docker의 경우 1.6.2는 석기 시대로 간주됩니다.
docker-engine
docker.com에서 것은 지금으로 분할 docker-ce
하고 docker-ee
(무료 "커뮤니티 에디션 '및 지급"엔터프라이즈 에디션 ", 각각), 그리고 docker-compose
자식 또는 통해 중 하나를 설치해야합니다 pip install docker-compose
대응, 정확한 최신 버전을 다운로드 할 수 있습니다. 현재 슬프게도, 모든 도커에 대한 우분투 저장소를 피해야합니다.
Ubuntu를 사용하고 있고
sudo apt-get install docker
"KDE3 / GNOME2 응용 프로그램 용 시스템 트레이"로 설명 된 패키지가 제공됩니다.
반면에, 당신은
sudo apt-get install docker.io
"Docker는 프로세스 수준에서 작동하는 고급 API로 커널 네임 스페이스를 보완합니다."로 설명 된 패키지를 얻게됩니다. 즉, 도커는 모두 도커를 말할 때 일반적으로 생각합니다.
apt-get install docker
(우분투 18.04 didnt't 나에게 고정 표시기 응용 프로그램을 포기하고 나는 그 둘 사이의 차이는 어떤 모습 apt-cache search ^docker
도 내게 그런 말 것)
docker
트레이 플러그인이고 docker.io
Docker 컨테이너화 소프트웨어입니다. 우분투는 이미 패키지라고했다 docker
그들이 도커 컨테이너 소프트웨어 패키지 전화를했다, 그래서docker.io
sudo apt-get install docker.io
Docker는 개발자와 시스템 관리자가 분산 응용 프로그램을 구축, 배송 및 실행할 수있는 개방형 플랫폼의 이름입니다. 반면에 Docker.io는 Linux OS (예 : Ubuntu)에 설치하는 패키지 이름입니다. 이 링크를 참조 하십시오 .
작동 방식 측면에서 Docker Engine은 데몬, 모든 컨테이너를 관리하는 서버 프로세스 및 데몬의 원격 제어 역할을하는 클라이언트의 두 부분으로 구성됩니다. 여기 에있는 사이트에서 빠른 데모를 시도해 보시기 바랍니다 .
사용성 관점에서, docker
명령 을 사용할 때마다 Docker 클라이언트를 호출합니다 .
데비안 패키지에 대한 이야기 : docker.io
는 데비안 / 우분투에서 docker
제공하는 패키지 이름이고, docker.com에서 제공하는 패키지 이름입니다.
기술적으로 이러한 패키지는 다르게 docker.io
빌드 됩니다 . 빌드 종속성은 데비안 패키지에서 가져 오지만 docker
, 빌드 종속성은 vendor
디렉토리에 있습니다.
자세한 내용을 보려면 https://www.collabora.com/news-and-blog/blog/2018/07/04/docker-io-debian-package-back-to-에 자세한 블로그 게시물을 작성했습니다. 생명/