<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on Xianpeng Shen</title><link>https://shenxianpeng.dev/en/tags/docker/</link><description>Recent content in Docker on Xianpeng Shen</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>xianpeng.shen@gmail.com (Xianpeng Shen)</managingEditor><webMaster>xianpeng.shen@gmail.com (Xianpeng Shen)</webMaster><copyright>Copyright © 2017–2026 Xianpeng Shen. All rights reserved.</copyright><lastBuildDate>Sun, 12 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://shenxianpeng.dev/en/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>Jenkinsfile Lint 1.5.0 Released— Standalone Mode Without a Jenkins Server</title><link>https://shenxianpeng.dev/en/posts/2026/jenkinsfilelint-standalone/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><author>xianpeng.shen@gmail.com (Xianpeng Shen)</author><guid>https://shenxianpeng.dev/en/posts/2026/jenkinsfilelint-standalone/</guid><description>Previously, jenkinsfilelint required connecting to an available Jenkins server for syntax validation. Now, v1.5.0 introduces a new standalone mode. With just Docker, you can launch a minimal Jenkins environment locally to validate Jenkinsfile syntax. This article details the implementation idea and usage of this mode.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shenxianpeng.dev/posts/2026/jenkinsfilelint-standalone/featured.jpg"/></item><item><title>How to use Jenkins Docker Cloud</title><link>https://shenxianpeng.dev/en/posts/2025/jenkins-docker-cloud/</link><pubDate>Sat, 25 Jan 2025 00:00:00 +0000</pubDate><author>xianpeng.shen@gmail.com (Xianpeng Shen)</author><guid>https://shenxianpeng.dev/en/posts/2025/jenkins-docker-cloud/</guid><description>This article explains how to use Jenkins Docker Cloud for building and deploying applications, including setting up a Docker host and creating custom Docker images.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shenxianpeng.dev/posts/2025/jenkins-docker-cloud/featured.jpg"/></item><item><title>Docker Buildx Bake—A Powerful Tool for Accelerating Builds and Managing Multi-platform Images</title><link>https://shenxianpeng.dev/en/posts/2023/buildx-bake/</link><pubDate>Mon, 17 Jul 2023 00:00:00 +0000</pubDate><author>xianpeng.shen@gmail.com (Xianpeng Shen)</author><guid>https://shenxianpeng.dev/en/posts/2023/buildx-bake/</guid><description>This article introduces the concept, advantages, use cases, and how to use Docker Buildx Bake to accelerate the building and management of multi-platform images.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shenxianpeng.dev/posts/2023/buildx-bake/featured.jpg"/></item><item><title>Developing on Windows Just Got Awesome using WSL + VS Code + Docker Desktop - Worth a Try</title><link>https://shenxianpeng.dev/en/posts/2022/wsl/</link><pubDate>Tue, 19 Apr 2022 00:00:00 +0000</pubDate><author>xianpeng.shen@gmail.com (Xianpeng Shen)</author><guid>https://shenxianpeng.dev/en/posts/2022/wsl/</guid><description>This article introduces how to develop on Windows using WSL, VS Code, and Docker Desktop. It provides detailed installation and configuration steps, as well as the advantages and experience of using these tools.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shenxianpeng.dev/posts/2022/wsl/featured.jpg"/></item><item><title>Docker, containerd, CRI, CRI-O, OCI, runc Explained and How They Work Together</title><link>https://shenxianpeng.dev/en/posts/2022/container-ecosystem/</link><pubDate>Tue, 29 Mar 2022 00:00:00 +0000</pubDate><author>xianpeng.shen@gmail.com (Xianpeng Shen)</author><guid>https://shenxianpeng.dev/en/posts/2022/container-ecosystem/</guid><description>This article introduces the key components and standards in the container ecosystem, such as Docker, containerd, CRI, CRI-O, OCI, and runc, explaining their relationships and how they work together.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shenxianpeng.dev/posts/2022/container-ecosystem/featured.jpg"/></item><item><title>Vagrant vs. Docker —— Which One Should You Choose?</title><link>https://shenxianpeng.dev/en/posts/2022/vagrant-vs-docker/</link><pubDate>Mon, 14 Feb 2022 00:00:00 +0000</pubDate><author>xianpeng.shen@gmail.com (Xianpeng Shen)</author><guid>https://shenxianpeng.dev/en/posts/2022/vagrant-vs-docker/</guid><description>This article compares Vagrant and Docker, analyzing their respective use cases and advantages to help readers choose the right tool for managing virtual machines or containers.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shenxianpeng.dev/posts/2022/vagrant-vs-docker/featured.jpg"/></item><item><title>You Must Know These 17 Docker Best Practices!</title><link>https://shenxianpeng.dev/en/posts/2022/docker-best-practice/</link><pubDate>Wed, 12 Jan 2022 00:00:00 +0000</pubDate><author>xianpeng.shen@gmail.com (Xianpeng Shen)</author><guid>https://shenxianpeng.dev/en/posts/2022/docker-best-practice/</guid><description>This article shares some best practices to follow when writing Dockerfiles and using Docker, including suggestions on multi-stage builds, image optimization, and security.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://shenxianpeng.dev/posts/2022/docker-best-practice/featured.jpg"/></item></channel></rss>