Pit*_*kos 51 process daemon docker
试图在这里学习 docker,但我对 docker.io 和 docker 之间的区别有点困惑。是docker.io
守护程序服务器和docker
客户端?为什么守护进程需要一直运行?
pet*_*haw 25
如果您使用的是 Ubuntu,并且您执行了
sudo apt-get install docker
Run Code Online (Sandbox Code Playgroud)
您将获得一个描述为“KDE3/GNOME2 应用程序的系统托盘”的包
另一方面,如果你这样做
sudo apt-get install docker.io
Run Code Online (Sandbox Code Playgroud)
您将获得一个描述为“Docker 使用在进程级别运行的高级 API 补充内核命名空间”的包。即每个人在说 Docker 时通常会想到的 Docker。
sor*_*rin 17
docker-io
是 Ubuntu 发行版使用
docker-engine
的 deb 包名 是来自官方Docker Ubuntu 发行版的 deb 包名。
可能你想要,docker-engine
因为 Ubuntu 太旧了,无法使用。截至今天,Ubuntu 有 1.6.2 并且 Docker 注册表有 1.12.0 !
就 Docker 而言,1.6.2 算作石器时代。
谈论 Debian 软件包:docker.io
是 Debian/Ubuntu 提供的软件包名称,而docker
是 docker.com 提供的软件包名称。
从技术上讲,这些包的构建方式不同:对于 ,docker.io
构建依赖项是从 Debian 包中获取的,而对于docker
,构建依赖项是在树内的vendor
目录中。
如果您想了解更多详细信息,我在以下位置写了一篇详细的博客文章: https: //www.collabora.com/news-and-blog/blog/2018/07/04/docker-io-debian-package-back-to-生活/
似乎docker只是一个指向docker.io的符号链接:
> file $(which docker)
/usr/local/bin/docker: symbolic link to `/usr/bin/docker.io'
Run Code Online (Sandbox Code Playgroud)
所以我们可以假设 docker.io 既是守护进程又是客户端进程,只是用我假设的不同标志调用?!
归档时间: |
|
查看次数: |
55454 次 |
最近记录: |