<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>YAML on Bruce on AI Engineering</title><link>http://www.heyuan110.com/tags/yaml/</link><description>Recent content in YAML on Bruce on AI Engineering</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 23 Feb 2026 10:00:00 +0800</lastBuildDate><atom:link href="http://www.heyuan110.com/tags/yaml/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker Compose Tutorial: docker-compose.yml Explained with Real Examples (2026)</title><link>http://www.heyuan110.com/posts/docker/2026-01-24-docker-compose-yml-explained/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>http://www.heyuan110.com/posts/docker/2026-01-24-docker-compose-yml-explained/</guid><description>&lt;p&gt;Docker Compose is the go-to tool for running multi-container applications, and &lt;strong&gt;docker-compose.yml&lt;/strong&gt; (now officially &lt;code&gt;compose.yaml&lt;/code&gt;) is its configuration file. Whether you are picking up containers for the first time or brushing up on the finer details, this tutorial walks you through every field you will actually use.&lt;/p&gt;
&lt;p&gt;We will cover every key directive in compose.yaml — services, volumes, networks, ports, environment, healthcheck — and put them into practice with a WordPress + MySQL stack you can spin up in seconds. Pair this guide with the &lt;a href="http://www.heyuan110.com/posts/docker/2019-11-14-docker-commands/"&gt;Docker Command Cheat Sheet&lt;/a&gt; for an even smoother workflow.&lt;/p&gt;</description></item></channel></rss>