文件名称:ansible-playbook-docker:使用Ansible构建Docker映像
文件大小:111KB
文件格式:ZIP
更新时间:2024-05-23 13:41:12
HTML
描述 Ansible剧本,用于构建Docker映像。 要求 运行本地Docker服务器 用户必须在docker组中 这个怎么运作 var/文件夹包含要生成的每个映像和版本的配置文件。 剧本分别加载每个文件并执行一系列任务: 创建一个构建目录 将映像文件复制到该目录中 删除具有该特定图像和版本的现有图像 建立图像 Dockerfile是通过位于templates/的Jinja2模板生成的。 配置 组变量文件包含配置变量: # Merge RUN commands to decrease layers build_merge_runs : true # Build directory location build_build_dir : " {{ playbook_dir }}/build " # Do not execute the Docker build command build_
【文件预览】:
ansible-playbook-docker-master
----.gitignore(20B)
----templates()
--------extension.ini.j2(79B)
--------Dockerfile.j2(1KB)
----requirements.txt(15B)
----LICENSE(1KB)
----.github()
--------workflows()
----playbook.yml(649B)
----group_vars()
--------build_host.yml(306B)
----README.md(1KB)
----.ansible-lint(25B)
----files()
--------php7.3.ini(72KB)
--------memoryleak()
--------php7.3-fpm.conf(5KB)
--------php7.3-www.conf(20KB)
----vars()
--------memoryleak-php-7.4-xdebug.yml(420B)
--------memoryleak-php-7.4-composer2.yml(302B)
--------memoryleak-php-7.3-xdebug.yml(420B)
--------memoryleak-php-7.4-composer.yml(302B)
--------memoryleak-elasticsearch-7.6.2.yml(716B)
--------memoryleak-base-alpine-3.12.yml(314B)
--------memoryleak-php-7.4.yml(1KB)
--------memoryleak-php-7.3.yml(1KB)
--------memoryleak-php-7.3-composer.yml(317B)
--------memoryleak-nginx-alpine.yml(414B)
----build.sh(85B)
----inventory.yml(126B)
----tasks()
--------build.yml(2KB)