<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//dsportal.io/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://dsportal.io/docs/</loc>
		<lastmod>2026-04-18T17:52:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-%ec%99%84%eb%b2%bd-%ea%b0%80%ec%9d%b4%eb%93%9c-2026%eb%85%84-best-%ed%95%b5%ec%8b%ac-%ec%a0%95%eb%b3%b4/</loc>
		<lastmod>2026-04-18T17:52:01+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ai_cover_1773681057.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/pc-%eb%b6%80%ed%92%88%eb%b3%84-%ed%98%b8%ed%99%98%ec%84%b1-%ed%99%95%ec%9d%b8-%eb%b0%a9%eb%b2%95%ea%b3%bc-%ec%a3%bc%ec%9d%98%ec%82%ac%ed%95%ad/</loc>
		<lastmod>2026-04-18T17:50:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/%eb%aa%a8%eb%b0%94%ec%9d%bc-vpn-%ec%95%b1-%ec%82%ac%ec%9a%a9-%ec%8b%9c-%ec%86%8d%eb%8f%84-%ec%a0%80%ed%95%98-%eb%ac%b8%ec%a0%9c-%ed%95%b4%ea%b2%b0-%ed%8c%81/</loc>
		<lastmod>2026-04-18T17:50:10+00:00</lastmod>
		<image:image>
			<image:loc>https://factory.dsportal.io/api/track/view/%EB%AA%A8%EB%B0%94%EC%9D%BC%20VPN%20%EC%95%B1%20%EC%82%AC%EC%9A%A9%20%EC%8B%9C%20%EC%86%8D%EB%8F%84%20%EC%A0%80%ED%95%98%20%EB%AC%B8%EC%A0%9C%20%ED%95%B4%EA%B2%B0%20%ED%8C%81</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/aws-ec2-%ec%9d%b8%ec%8a%a4%ed%84%b4%ec%8a%a4-%ed%9a%a8%ec%9c%a8%ec%a0%81%ec%9d%b8-%eb%b9%84%ec%9a%a9-%ea%b4%80%eb%a6%ac-%ec%a0%84%eb%9e%b5/</loc>
		<lastmod>2026-04-18T17:49:56+00:00</lastmod>
		<image:image>
			<image:loc>https://factory.dsportal.io/api/track/view/AWS%20EC2%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%20%ED%9A%A8%EC%9C%A8%EC%A0%81%EC%9D%B8%20%EB%B9%84%EC%9A%A9%20%EA%B4%80%EB%A6%AC%20%EC%A0%84%EB%9E%B5</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ed%8a%b9%ec%a0%95-%ec%95%b1-%ec%9e%90%ea%be%b8-%eb%a9%88%ec%b6%a4-%ed%98%84%ec%83%81-%ed%95%b4%ea%b2%b0-%eb%b0%a9%eb%b2%95/</loc>
		<lastmod>2026-04-18T17:49:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/%ec%9c%88%eb%8f%84%ec%9a%b0-pc-%ec%86%8d%eb%8f%84-%ec%a0%80%ed%95%98-%ec%9b%90%ec%9d%b8-%ec%a7%84%eb%8b%a8-%eb%b0%8f-%ed%95%b4%ea%b2%b0%ec%b1%85/</loc>
		<lastmod>2026-04-18T17:49:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/%ec%9c%88%eb%8f%84%ec%9a%b0-11-%ea%b8%b0%eb%b3%b8-%ec%95%b1-%ec%a0%9c%ea%b1%b0%eb%a1%9c-%ec%8b%9c%ec%8a%a4%ed%85%9c-%ec%b5%9c%ec%a0%81%ed%99%94%ed%95%98%eb%8a%94-%eb%b2%95/</loc>
		<lastmod>2026-04-18T17:49:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/dockerfile-%ec%b5%9c%ec%a0%81%ed%99%94-%eb%b0%8f-%ec%9d%b4%eb%af%b8%ec%a7%80-%ed%81%ac%ea%b8%b0-%ec%a4%84%ec%9d%b4%eb%8a%94-%ec%8b%a4%ec%a0%84-%ec%a0%84%eb%9e%b5/</loc>
		<lastmod>2026-04-18T17:48:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/%ed%81%b4%eb%9d%bc%ec%9a%b0%eb%93%9c-%ec%8a%a4%ed%86%a0%eb%a6%ac%ec%a7%80-%eb%8f%99%ea%b8%b0%ed%99%94-%ec%98%a4%eb%a5%98-%ed%95%b4%ea%b2%b0-%eb%b0%8f-%ed%9a%a8%ec%9c%a8%ec%a0%81%ec%9d%b8-%ea%b4%80/</loc>
		<lastmod>2026-04-18T17:48:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-%eb%a9%94%eb%aa%a8%eb%a6%ac-%eb%88%84%ec%88%98/</loc>
		<lastmod>2026-04-18T17:48:05+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/docker_memory_leak_causes.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/container_performance_impact_diagram.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/grafana_memory_dashboard_example.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/prometheus_cadvisor_grafana_flow.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/docker_memory_limits_cmd.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/multi_stage_dockerfile_example.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/microsoft-powertoys-productivity-guide/</loc>
		<lastmod>2026-04-18T17:47:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/wsl2-kernel-optimization-ebpf-guide/</loc>
		<lastmod>2026-04-18T17:47:29+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b4354f1c795.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b435643012c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/ebpf-%ec%84%b1%eb%8a%a5-%eb%aa%a8%eb%8b%88%ed%84%b0%eb%a7%81/</loc>
		<lastmod>2026-04-18T17:47:15+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/eBPF_architecture_overview.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/eBPF_tracing_flow.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/grafana_ebpf_dashboard.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-%ec%b5%9c%ec%a0%81%ed%99%94/</loc>
		<lastmod>2026-04-18T17:46:59+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/docker_php_nginx_memory_usage.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/nginx_container_optimization.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/docker_container_optimization_tips.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-%ec%bb%a8%ed%85%8c%ec%9d%b4%eb%84%88-%eb%a9%94%eb%aa%a8%eb%a6%ac-%ec%b5%9c%ec%a0%81%ed%99%94-%eb%b0%a9%eb%b2%95-7%ea%b0%80%ec%a7%80-%ed%95%b5%ec%8b%ac-%ec%a0%84%eb%9e%b5%ec%9c%bc%eb%a1%9c/</loc>
		<lastmod>2026-04-18T17:46:45+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ai_cover_1773675382.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-%ec%bb%a8%ed%85%8c%ec%9d%b4%eb%84%88-%eb%a9%94%eb%aa%a8%eb%a6%ac-%ec%a0%9c%ed%95%9c-%ec%84%a4%ec%a0%95-5%eb%8b%a8%ea%b3%84%eb%a1%9c-%eb%81%9d%eb%82%b4%eb%8a%94-%ec%84%9c%eb%b2%84-%ec%b5%9c/</loc>
		<lastmod>2026-04-18T17:46:27+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ai_cover_1773767785.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-%ec%bb%a8%ed%85%8c%ec%9d%b4%eb%84%88-%eb%a9%94%eb%aa%a8%eb%a6%ac-%ec%a0%9c%ed%95%9c-%ec%84%a4%ec%a0%95-%eb%b0%a9%eb%b2%95-%ec%84%9c%eb%b2%84-%ec%84%b1%eb%8a%a5-%ec%b5%9c%ec%a0%81%ed%99%94/</loc>
		<lastmod>2026-04-18T17:46:09+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ai_cover_1773767828.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-%ec%bb%a8%ed%85%8c%ec%9d%b4%eb%84%88%ea%b0%84-%eb%84%a4%ed%8a%b8%ec%9b%8c%ed%81%ac-%ec%97%b0%ea%b2%b0-%eb%ac%b8%ec%a0%9c-%ed%95%b4%ea%b2%b0-%ea%b0%80%ec%9d%b4%eb%93%9c/</loc>
		<lastmod>2026-04-18T17:45:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-%ec%9d%b4%eb%af%b8%ec%a7%80-%ec%9a%a9%eb%9f%89-%ec%b5%9c%ec%a0%81%ed%99%94/</loc>
		<lastmod>2026-04-18T17:45:14+00:00</lastmod>
		<image:image>
			<image:loc>https://factory.dsportal.io/api/track/view/Docker%20%EC%9D%B4%EB%AF%B8%EC%A7%80%20%EC%9A%A9%EB%9F%89%20%EC%B5%9C%EC%A0%81%ED%99%94%3A%20Dockerfile%20%EA%B2%BD%EB%9F%89%ED%99%94%20%ED%8C%81%EA%B3%BC%20%EC%8B%A4%EC%A0%9C%20%EC%82%AC%EB%A1%80</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-compose-%ed%99%98%ea%b2%bd%eb%b3%80%ec%88%98-%ec%84%a4%ec%a0%95-2026%eb%85%84-%ec%b5%9c%ec%8b%a0%ed%8c%90-%ed%95%84%ec%88%98-7%eb%8b%a8%ea%b3%84-%ec%99%84%eb%b2%bd-%ea%b0%80%ec%9d%b4%eb%93%9c/</loc>
		<lastmod>2026-04-18T17:44:25+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ai_cover_1773682410.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/authelia-traefik-sso-2fa-setup-guide/</loc>
		<lastmod>2026-04-18T17:44:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-socket-proxy-security-guide/</loc>
		<lastmod>2026-04-18T17:43:50+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b2d7cacc065.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b2d7e0bbeb3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/portainer-security-socket-proxy-authelia/</loc>
		<lastmod>2026-04-18T17:43:37+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b2db8b3c60f.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b2db9f1efe7.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/mariadb-authelia-docker-setup/</loc>
		<lastmod>2026-04-18T17:43:25+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b2e92617472.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b2e939bb16e.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/nginx-proxy-manager-cloudflare-apo/</loc>
		<lastmod>2026-04-18T17:43:10+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/nginx_proxy_manager_cloudflare_flow.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/cloudflare_ssl_apo_settings.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/websocket_proxy_configuration.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-compose-%ea%b8%b0%eb%b0%98-%eb%a1%9c%ec%bb%ac-%ea%b0%9c%eb%b0%9c-%ed%99%98%ea%b2%bd-%ea%b5%ac%ec%b6%95%eb%b2%95-%ec%99%84%eb%b2%bd-%ea%b0%80%ec%9d%b4%eb%93%9c-2026%eb%85%84-%ec%b5%9c%ea%b3%a0/</loc>
		<lastmod>2026-04-18T17:42:58+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ai_cover_1773676609.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-container-restart-command-%ec%82%ac%ec%9a%a9%eb%b2%95-2026%eb%85%84-%ec%b5%9c%ec%8b%a0-%eb%b2%84%ec%a0%84-%ed%95%84%ec%88%98-%ec%99%84%eb%b2%bd-%ea%b0%80%ec%9d%b4%eb%93%9c-7%eb%8b%a8%ea%b3%84/</loc>
		<lastmod>2026-04-18T17:42:45+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ai_cover_1773767814.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker-volume-%ec%98%81%ec%86%8d%ec%84%b1-%ea%b4%80%eb%a6%ac-%eb%b0%8f-%eb%8d%b0%ec%9d%b4%ed%84%b0-%eb%b0%b1%ec%97%85-%ec%8b%ac%ed%99%94-%eb%b6%84%ec%84%9d/</loc>
		<lastmod>2026-04-18T17:42:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://dsportal.io/docs/docker/</loc>
		<lastmod>2026-04-18T17:41:49+00:00</lastmod>
		<image:image>
			<image:loc>https://factory.dsportal.io/api/track/view/Docker</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/%ea%b8%b0%ec%97%85-%eb%82%b4%eb%b6%80%eb%a7%9d-apt-%ea%b3%b5%ea%b2%a9-%eb%b0%a9%ec%96%b4-%ec%86%94%eb%a3%a8%ec%85%98-%eb%b9%84%ea%b5%90-%eb%b0%8f-%ec%84%a0%ed%83%9d-%ea%b0%80%ec%9d%b4%eb%93%9c/</loc>
		<lastmod>2026-04-18T17:41:37+00:00</lastmod>
		<image:image>
			<image:loc>https://factory.dsportal.io/api/track/view/%EA%B8%B0%EC%97%85%20%EB%82%B4%EB%B6%80%EB%A7%9D%20APT%20%EA%B3%B5%EA%B2%A9%20%EB%B0%A9%EC%96%B4%20%EC%86%94%EB%A3%A8%EC%85%98%20%EB%B9%84%EA%B5%90%20%EB%B0%8F%20%EC%84%A0%ED%83%9D%20%EA%B0%80%EC%9D%B4%EB%93%9C</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/%ea%b0%9c%ec%9d%b8-%ea%b8%88%ec%9c%b5-%ec%95%b1-%ec%82%ac%ec%9a%a9-%ec%8b%9c-%eb%8d%b0%ec%9d%b4%ed%84%b0-%ed%94%84%eb%9d%bc%ec%9d%b4%eb%b2%84%ec%8b%9c-%ec%84%a4%ec%a0%95-%eb%b0%a9%eb%b2%95/</loc>
		<lastmod>2026-04-18T17:41:22+00:00</lastmod>
		<image:image>
			<image:loc>https://factory.dsportal.io/api/track/view/%EA%B0%9C%EC%9D%B8%20%EA%B8%88%EC%9C%B5%20%EC%95%B1%20%EC%82%AC%EC%9A%A9%20%EC%8B%9C%20%EB%8D%B0%EC%9D%B4%ED%84%B0%20%ED%94%84%EB%9D%BC%EC%9D%B4%EB%B2%84%EC%8B%9C%20%EC%84%A4%EC%A0%95%20%EB%B0%A9%EB%B2%95</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/traefik-v2-synology-nas-security-guide/</loc>
		<lastmod>2026-04-18T17:39:40+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b147a97d116.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ds-banner-69b147b249d91.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://dsportal.io/docs/gitops/</loc>
		<lastmod>2026-04-18T17:39:25+00:00</lastmod>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/gitops_workflow_diagram.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/docker_wordpress_architecture.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://dsportal.io/wp-content/uploads/2026/03/ci_cd_pipeline_tools.png</image:loc>
		</image:image>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->