作者:手机用户2602919547 | 来源:互联网 | 2023-01-29 18:13
我遇到了一些docker并找到tianon/true
了我的docker文件中使用的图像.
我的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
我在github上找到了这个链接,但在第一页上根本没有自述文件.
1> Gujarat Sant..:
现在我明白每个容器都需要一个图像.
在这种情况下,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
上面它需要一个非常小的泊坞窗图像tianon/true
.就是这样.如果我们选择另一个大型泊坞窗图像,那将浪费资源.
我在这个链接的简短描述中找到了:
总共125个字节 - 除了"true"之外(仅适用于容量容器)是的,那些是"常规字节" - 胜利的静态汇编.
所以这是tianon/true用于.:d