gpt4 book ai didi

docker - 在 Dockerfile 中 tianon/true 用于什么?

转载 作者:IT老高 更新时间:2023-10-28 21:34:30 25 4
gpt4 key购买 nike

我遇到了一些 docker 并找到了在我的 docker 文件中使用的 tianon/true 图像。

我的 docker-compose.yml 文件如下所示:

app:
image: mageinferno/magento2-nginx:1.11-1
links:
- phpfpm
- db
volumes_from:
- appdata
ports:
- 8000:80
env_file: env/nginx.env

appdata:
image: tianon/true
volumes:
- /var/www/html
- ~/.composer:/var/www/.composer
- ./html/app/code:/home/gujarat/php/html/app/code
- ./html/app/design:/home/gujarat/php/html/app/design
- ./html/app/etc:/var/www/html/app/etc
- ./html/downloads:/var/www/html/downloads

phpfpm:
image: mageinferno/magento2-php:7.0-fpm-1
links:
- db
- mail
volumes_from:
- appdata

db:
image: percona:5.7
volumes_from:
- dbdata
ports:
- 8001:3306
env_file: env/mysql.env

dbdata:
image: tianon/true
volumes:
- /var/lib/mysql

setup:
image: mageinferno/magento2-php:7.0-fpm-1
command: /usr/local/bin/mage-setup
links:
- db
volumes_from:
- appdata
env_file: env/setup.env

我不明白 tiano/true 的用途是什么?从上面的设置中,这个图像被使用 appdata

我找到了 this link在 github 上,但第一页根本没有自述文件。

最佳答案

现在我明白每个容器都需要一个图像。

在这种情况下,appdata 是一个只指向一些目录的容器,它将在另一个 docker 容器中使用。

appdata:
image: tianon/true # Here is the image, if we remove it, it won't work.
volumes:
- /var/www/html
- ~/.composer:/var/www/.composer
- ./html/app/code:/home/gujarat/php/html/app/code
- ./html/app/design:/home/gujarat/php/html/app/design
- ./html/app/etc:/var/www/html/app/etc
- ./html/downloads:/var/www/html/downloads

所以在我上面的 docker-compose.yml 中,它需要一个非常小的 docker 镜像。那就是 tianon/true。如果我们选择另一个大的 docker 镜像会浪费资源。

我在简短描述中找到了 in this link :

125 bytes total - nothing but "true" (perfect for volume-onlycontainers) Yes, those are "regular bytes" - static assembly for thewin.

这就是 tianon/true 的用途。 :D

关于docker - 在 Dockerfile 中 tianon/true 用于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45074303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com