docker - 通过docker“下载”应用程序后,我的计算机中真的有它吗?如果是这样,它们存储在哪里?
问题描述
例如,如果我通过包含 nginx 和 php-frm 的 dockerfile 构建图像,我的计算机中真的有它们吗?在哪里可以找到相关目录?
解决方案
它们存储在您的计算机上(除非您有一些特殊配置,例如通过 NFS 将它们存储在某处)。您可以通过调用查看 docker 图像的位置
docker info
并寻找Docker Root Dir行
Docker Root Dir: /var/lib/docker
要验证这一点,请转到此目录 - 它的内容通常很大。
本教程列出了各种操作系统上的一些常见位置:
- Ubuntu:/var/lib/docker/
- Fedora:/var/lib/docker/
- Debian:/var/lib/docker/
- 视窗:C:\ProgramData\DockerDesktop
- MacOS:~/Library/Containers/com.docker.docker/Data/vms/0/
推荐阅读
- c - C 使用 system() 与使用 execl() 启动 X11 会话
- .net - 管理 .NET 内部项目引用
- python - 输入级 Python
- fortran - 定义的赋值和内在赋值之间的冲突(使用 nagfor)?
- javascript - 更改另一个滑块时更新材质滑块 UI
- javascript - 本机脚本 4.2。使用发布标志构建 android 应用程序时出错
- netsuite - 使用套件脚本从 netsuite 获取数据
- vba - 使用 VBA 可以访问与我在同一网络上的另一台计算机的桌面吗?
- arrays - 使用映射的数组的自定义属性委托
- sharepoint-2013 - 查询用户具有读取权限的 Web 中的所有列表 (SharePoint 2013)