{"id":6112,"date":"2024-07-16T07:14:25","date_gmt":"2024-07-16T07:14:25","guid":{"rendered":"https:\/\/www.mixtile.com\/?page_id=6112"},"modified":"2024-07-17T06:25:11","modified_gmt":"2024-07-17T06:25:11","slug":"creating-docker-home-server","status":"publish","type":"page","link":"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/","title":{"rendered":"Docker\u30db\u30fc\u30e0\u30b5\u30fc\u30d0\u30fc\u306e\u4f5c\u6210"},"content":{"rendered":"<section class=\"section\" id=\"section_1845786748\">\n\t\t<div class=\"section-bg fill\" >\n\t\t\t<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"239\" src=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-Evaluate-Banner-BG-Q6.jpg?resize=1020%2C239&#038;ssl=1\" class=\"bg attachment- size-\" alt=\"\" \/>\t\t\t\t\t\t\n\t\t\t\n\t<div class=\"is-border\"\n\t\tstyle=\"border-color:rgb(235, 235, 235);border-width:1px 0px 0px 0px;\">\n\t<\/div>\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n\n<div class=\"row\"  id=\"row-697625828\">\n\n\n\t<div id=\"col-1424582537\" class=\"col medium-12 small-12 large-11\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n\n\t<div id=\"text-3108591\" class=\"text\">\n\t\t\n\n<h1 style=\"text-align: left;\"><span style=\"font-size: 160%;\"><strong><span style=\"font-weight: 600; color: #ffffff;\">Creating a Simple Docker Home Server<br \/>\non Ubuntu 22.04.4<\/span><\/strong><\/span><\/h1>\n\t\t\n<style>\n#text-3108591 {\n  font-size: 0.85rem;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\n<style>\n#col-1424582537 > .col-inner {\n  padding: 0px 0px 0px 0px;\n  margin: 10px 0px -68px 0px;\n}\n@media (min-width:550px) {\n  #col-1424582537 > .col-inner {\n    padding: 0px 0px 0px 15px;\n  }\n}\n<\/style>\n\t<\/div>\n\n\t\n\n<\/div>\n\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1845786748 {\n  padding-top: 0px;\n  padding-bottom: 0px;\n  min-height: 400px;\n  background-color: rgb(246, 246, 246);\n}\n#section_1845786748 .section-bg img {\n  object-position: 50% 50%;\n}\n<\/style>\n\t<\/section>\n\t\n\n\t<section class=\"section\" id=\"section_1360608967\">\n\t\t<div class=\"section-bg fill\" >\n\t\t\t\t\t\t\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t\n\n<div class=\"row align-center\"  id=\"row-694640698\">\n\n\n\n\t<div id=\"col-1034671914\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 200%; color: #000000;\">1. Starting from Scratch<\/span><\/h3>\n<hr \/>\n<p style=\"text-align: left;\"><span style=\"color: #000000;\">If you already have Ubuntu 22.04 installed on your Blade 3, you can skip to step 2.<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #000000;\">I used Mixtile&#8217;s guides to upgrade the Blade 3 firmware using &#8220;Raw Image&#8221;: Updating Firmware with MaskROM Mode. You can find the guide at:<a style=\"color: #000000;\" href=\"https:\/\/www.mixtile.com\/ja\/docs\/update-firmware-with-maskrom-mode\/\">\u00a0<\/a><span style=\"color: #00aae7;\"><a style=\"color: #00aae7;\" href=\"https:\/\/www.mixtile.com\/ja\/docs\/update-firmware-with-maskrom-mode\/\"><u>https:\/\/www.mixtile.com\/docs\/update-firmware-with-maskrom-mode\/<\/u><\/a><\/span><\/span><\/p>\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-1934238140\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_1454481095\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"765\" src=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-1-2.webp?resize=1020%2C765&#038;ssl=1\" class=\"attachment-original size-original\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-1-2.webp?w=1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-1-2.webp?resize=533%2C400&amp;ssl=1 533w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-1-2.webp?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-1-2.webp?resize=50%2C38&amp;ssl=1 50w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-1-2.webp?resize=16%2C12&amp;ssl=1 16w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-1-2.webp?resize=600%2C450&amp;ssl=1 600w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_1454481095 {\n  width: 100%;\n}\n@media (min-width:550px) {\n  #image_1454481095 {\n    width: 50%;\n  }\n}\n<\/style>\n\t<\/div>\n\t\n\n<p style=\"text-align: left;\"><span style=\"color: #000000;\">This involves imaging the Blade 3 by connecting it to another PC via the USB-C data port. I used my Mac and got the Blade 3 imaged with the ubuntu-22.04.2-preinstalled-desktop image as per the guide.<\/span><\/li>\n<\/ul>\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-1600358671\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n\t<div id=\"text-890286880\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 200%; color: #000000;\">2. Prepping Ubuntu<\/span><\/h3>\n<hr \/>\n<p style=\"text-align: left;\"><span style=\"color: #282828;\">Update your system by running the following commands in the terminal:<\/span><\/p>\n\t\t\n<style>\n#text-890286880 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-3574026332\" class=\"text\">\n\t\t\n\n<pre class=\"hljs pgsql\"><span style=\"font-size: 110%;\"><code>sudo apt update'<br \/>'sudo apt upgrade'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-3574026332 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-2640800811\" class=\"text\">\n\t\t\n\n<p><span style=\"color: #282828;\">Then, use the Ubuntu Software Updater to update to version 22.04.4.<\/span><\/p>\n<p style=\"text-align: left;\">\n\t\t\n<style>\n#text-2640800811 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n<\/div>\n<div class=\"row\"  id=\"row-1097561299\">\n\n\n\t<div id=\"col-811675036\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 200%; color: #000000;\">3. Install Docker<\/span><\/h3>\n<hr\/>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Docker is a platform that allows you to develop, ship, and run applications inside containers. Here&#8217;s how to install Docker on Ubuntu 22.04.4:<\/span><\/p>\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Step 3.1: Install Prerequisites<\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Before installing Docker, make sure your system has the necessary prerequisites by running the following command:<\/span><\/p>\n\t<div id=\"text-4207435166\" class=\"text\">\n\t\t\n\n<pre class=\"hljs gradle\"><span style=\"font-size: 110%;\"><code>'sudo apt install apt-transport-https ca-certificates curl software-properties-common'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-4207435166 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-1116887039\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Step 3.2: Add Docker\u2019s Official GPG Key<\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Add Docker\u2019s official GPG key to ensure the authenticity of the Docker packages by running the following command:<\/span><\/p>\n\t<div id=\"text-2551926183\" class=\"text\">\n\t\t\n\n<pre class=\"hljs gradle\"><span style=\"font-size: 110%;\"><code>'curl -fsSL <span style=\"color: #00aae7;\">https:\/\/download.docker.com\/linux\/ubuntu\/gpg<\/span> | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-2551926183 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-632766744\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Step 3.3: Set Up the Docker Repository<\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Add the Docker repository to the APT sources by running the following command:<\/span><\/p>\n\t<div id=\"text-2208561469\" class=\"text\">\n\t\t\n\n<pre class=\"hljs gradle\"><span style=\"font-size: 110%;\"><code>'echo \"deb [arch=amd64 signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] <span style=\"color: #00aae7;\">https:\/\/download.docker.com\/linux\/ubuntu<\/span> $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-2208561469 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-1591913921\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n\t<div id=\"text-4269640139\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Step 3.4: Install Docker Engine<\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Update the package database with the Docker packages from the newly added repository by running the following command:<\/span><\/p>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">\u00a0<code>sudo apt update'<\/code>\u00a0<\/span><\/p>\n<p><span style=\"color: #282828;\">Use Docker\u2019s Convenience Script:<\/span><\/p>\n\t\t\n<style>\n#text-4269640139 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-2489423149\" class=\"text\">\n\t\t\n\n<pre class=\"hljs gradle\"><span style=\"font-size: 110%;\"><code>'curl -fsSL <span style=\"color: #00aae7;\">https:\/\/get.docker.com -o get-docker.sh<\/span>'\n'sudo sh get-docker.sh'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-2489423149 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-2041194256\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n\t<div id=\"text-1098246240\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Step 3.5: Verify Docker Installation<\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Check that Docker is installed correctly by running the hello-world image:<\/span><\/p>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">\u00a0<code>'sudo docker run hello-world'<\/code>\u00a0<\/span><\/p>\n<p><span style=\"color: #282828;\">This command downloads a test image and runs it in a container. When the container runs, it prints a confirmation message and exits.<\/span><\/p>\n\t\t\n<style>\n#text-1098246240 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-2009252378\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n\t<div id=\"text-3439780041\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Step 3.6: Manage Docker as a Non-Root User<\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">To avoid typing <span style=\"color: #00a859;\">\u3059\u3069<\/span> whenever you run the docker command, add your username to the Docker group:<\/span><\/p>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">\u00a0<code>'sudo usermod -aG docker ${USER}'<\/code>\u00a0<\/span><\/p>\n<p><span style=\"color: #282828;\">Apply the new group membership:<\/span><\/p>\n\t\t\n<style>\n#text-3439780041 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-2099756872\" class=\"text\">\n\t\t\n\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">\u00a0<code>'su - ${USER}'<\/code>\u00a0<\/span><\/p>\n<p><span style=\"color: #282828;\">Ensure Docker starts on boot and start the Docker service:<\/span><\/p>\n<pre class=\"hljs gradle\"><span style=\"font-size: 110%;\"><code>'sudo systemctl enable docker'\n'sudo systemctl start docker'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-2099756872 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n<\/div>\n<div class=\"row\"  id=\"row-1184935483\">\n\n\n\t<div id=\"col-1834018576\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 200%; color: #000000;\">4. Install Jellyfin<\/span><\/h3>\n<hr\/>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Jellyfin is an open-source media server that allows you to manage and stream your media files.<\/span><\/p>\n\t<div id=\"text-3318972101\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Step-by-Step Instructions<\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">1. Create Directories for Configuration and Data:<\/span><\/p>\n<pre class=\"hljs gradle\"><span style=\"font-size: 110%;\"><code>'mkdir -p ~\/jellyfin\/config'\n'mkdir -p ~\/jellyfin\/cache'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-3318972101 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-2778445359\" class=\"text\">\n\t\t\n\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">2. Run Jellyfin Container:<\/span><\/p>\n<pre class=\"hljs gradle\"><span style=\"font-size: 110%;\"><code>'docker run -d --name=jellyfin -e PUID=1000 -e PGID=1000 -e TZ=Etc\/UTC -p 8096:8096 -p 8920:8920 -v ~\/jellyfin\/config:\/config -v ~\/jellyfin\/cache:\/cache -v \/path\/to\/your\/media:\/media --restart unless-stopped jellyfin\/jellyfin'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-2778445359 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-550683309\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n\t<div id=\"text-3640814497\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Access Jellyfin Interface:<\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Open your web browser and navigate to <span style=\"color: #00a859;\">http:\/\/YOUR_DOCKER_IP:8096<\/span> to access the Jellyfin web interface.<\/span><\/p>\n\t\t\n<style>\n#text-3640814497 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div class=\"box has-hover   has-hover box-text-bottom\" >\n\n\t\t<div class=\"box-image\" >\n\t\t\t\t\t\t<div class=\"\" >\n\t\t\t\t<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"450\" src=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-2.webp?resize=1020%2C450&#038;ssl=1\" class=\"attachment- size-\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-2.webp?w=1264&amp;ssl=1 1264w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-2.webp?resize=800%2C353&amp;ssl=1 800w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-2.webp?resize=768%2C339&amp;ssl=1 768w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-2.webp?resize=50%2C22&amp;ssl=1 50w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-2.webp?resize=18%2C8&amp;ssl=1 18w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-2.webp?resize=600%2C265&amp;ssl=1 600w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t<div class=\"box-text text-center\" >\n\t\t\t<div class=\"box-text-inner\">\n\t\t\t\t\n\n\t<div id=\"text-3588744009\" class=\"text hidden\">\n\t\t\n\n<h4>Kubernetes\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9<\/h4>\n\t\t\t<\/div>\n\t\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n<\/div>\n<div class=\"row\"  id=\"row-2042977032\">\n\n\n\t<div id=\"col-736322298\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 200%; color: #000000;\">5. Install Pi-hole Using Docker<\/span><\/h3>\n<hr\/>\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-1312600345\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Remove Existing Pi-hole Container:<br \/><\/span><\/h3>\n\t<div id=\"text-1700638168\" class=\"text\">\n\t\t\n\n<pre class=\"hljs awk\"><span style=\"font-size: 110%;\"><code>'docker stop pihole'\n'docker rm pihole'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-1700638168 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-3209044587\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Create Directories for Configuration and Data:<br \/><\/span><\/h3>\n\t\t\n<style>\n#text-3209044587 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-857551320\" class=\"text\">\n\t\t\n\n<pre class=\"hljs awk\"><span style=\"font-size: 110%;\"><code>'mkdir -p ~\/pihole\/etc-dnsmasq.d'\n'mkdir -p ~\/pihole\/etc-pihole'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-857551320 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-4244608701\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Run Pi-hole Container with Alternate Ports:<br \/><\/span><\/h3>\n\t\t\n<style>\n#text-4244608701 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-1029589204\" class=\"text\">\n\t\t\n\n<pre class=\"hljs awk\"><span style=\"font-size: 110%;\"><code>'docker run -d --name pihole -p 5454:53\/tcp -p 5454:53\/udp -p 8181:80\/tcp -e TZ=\"Etc\/UTC\" -v ~\/pihole\/etc-pihole:\/etc\/pihole -v ~\/pihole\/etc-dnsmasq.d:\/etc\/dnsmasq.d --dns=1.1.1.1 --dns=8.8.8.8 --restart=unless-stopped pihole\/pihole'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-1029589204 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-852482388\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Accessing Pi-hole Web Interface<br \/><\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Open your web browser and navigate to <span style=\"color: #00a859;\">http:\/\/YOUR_DOCKER_IP:8181\/admin<\/span> to access the Pi-hole web interface.<\/span><\/p>\n<div class=\"slider-wrapper relative\" id=\"slider-1786866724\" >\n    <div class=\"slider slider-nav-circle slider-nav-large slider-nav-light slider-style-normal slider-show-nav\"\n        data-flickity-options='{            \"cellAlign\": \"center\",            \"imagesLoaded\": true,            \"lazyLoad\": 1,            \"freeScroll\": false,            \"wrapAround\": true,            \"autoPlay\": 4000,            \"pauseAutoPlayOnHover\" : true,            \"prevNextButtons\": true,            \"contain\" : true,            \"adaptiveHeight\" : true,            \"dragThreshold\" : 10,            \"percentPosition\": true,            \"pageDots\": true,            \"rightToLeft\": false,            \"draggable\": true,            \"selectedAttraction\": 0.1,            \"parallax\" : 0,            \"friction\": 0.6        }'\n        >\n        \n\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_1025693730\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"601\" src=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-3-1.webp?fit=1020%2C601&amp;ssl=1\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-3-1.webp?w=1416&amp;ssl=1 1416w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-3-1.webp?resize=679%2C400&amp;ssl=1 679w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-3-1.webp?resize=1358%2C800&amp;ssl=1 1358w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-3-1.webp?resize=768%2C452&amp;ssl=1 768w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-3-1.webp?resize=50%2C29&amp;ssl=1 50w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-3-1.webp?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-3-1.webp?resize=600%2C353&amp;ssl=1 600w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_1025693730 {\n  width: 70%;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_27505496\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"601\" src=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-4.webp?fit=1020%2C601&amp;ssl=1\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-4.webp?w=1416&amp;ssl=1 1416w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-4.webp?resize=679%2C400&amp;ssl=1 679w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-4.webp?resize=1358%2C800&amp;ssl=1 1358w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-4.webp?resize=768%2C452&amp;ssl=1 768w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-4.webp?resize=50%2C29&amp;ssl=1 50w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-4.webp?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-4.webp?resize=600%2C353&amp;ssl=1 600w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_27505496 {\n  width: 100%;\n}\n<\/style>\n\t<\/div>\n\t\n\n\n     <\/div>\n\n     <div class=\"loading-spin dark large centered\"><\/div>\n\n\t<\/div>\n\n\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n<\/div>\n<div class=\"row\"  id=\"row-112108706\">\n\n\n\t<div id=\"col-374224136\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 200%; color: #000000;\">6. Install Nextcloud<\/span><\/h3>\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-1618491515\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Create Configuration and Data Directories:<br \/><\/span><\/h3>\n\t<div id=\"text-1430997733\" class=\"text\">\n\t\t\n\n<pre class=\"hljs awk\"><span style=\"font-size: 110%;\"><code>'mkdir -p ~\/nextcloud\/data'\n'mkdir -p ~\/nextcloud\/config'\n'mkdir -p ~\/nextcloud\/apps'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-1430997733 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-1870789688\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Run Nextcloud Container with Unique Ports:<br \/><\/span><\/h3>\n\t\t\n<style>\n#text-1870789688 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-681371461\" class=\"text\">\n\t\t\n\n<pre class=\"hljs awk\"><span style=\"font-size: 110%;\"><code>'docker run -d --name nextcloud -p 8081:80 -v ~\/nextcloud\/data:\/var\/www\/html\/data -v ~\/nextcloud\/config:\/var\/www\/html\/config -v ~\/nextcloud\/apps:\/var\/www\/html\/apps --restart unless-stopped nextcloud'<\/code><\/span><\/pre>\n\t\t\n<style>\n#text-681371461 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-3638459839\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Setting or Resetting the Pi-hole Admin Password<br \/><\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Set or Reset the Password: Run the following command to set or reset the Pi-hole admin password:<\/span><\/p>\n\t\t\n<style>\n#text-3638459839 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-1916025967\" class=\"text\">\n\t\t\n\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">\u00a0<code>'docker exec -it pihole pihole -a -p'<\/code>\u00a0<\/span><\/p>\n<p><span style=\"color: #282828;\">Enter the New Password: You will be prompted to enter a new password. Enter the password you wish to use for the Pi-hole admin interface.<\/span><\/p>\n\t\t\n<style>\n#text-1916025967 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n\t<div id=\"text-3088976919\" class=\"text\">\n\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 160%; color: #000000;\">Access Nextcloud Interface:<br \/><\/span><\/h3>\n<p class=\"hckui__typography__bodyL\" style=\"text-align: left;\"><span style=\"color: #282828;\">Open your web browser and navigate to <span style=\"color: #00a859;\">http:\/\/YOUR_DOCKER_IP:8081<\/span><\/span><\/p>\n\t\t\n<style>\n#text-3088976919 {\n  text-align: left;\n}\n<\/style>\n\t<\/div>\n\t\n<div class=\"slider-wrapper relative\" id=\"slider-824741248\" >\n    <div class=\"slider slider-nav-circle slider-nav-large slider-nav-light slider-style-normal slider-show-nav\"\n        data-flickity-options='{            \"cellAlign\": \"center\",            \"imagesLoaded\": true,            \"lazyLoad\": 1,            \"freeScroll\": false,            \"wrapAround\": true,            \"autoPlay\": 4000,            \"pauseAutoPlayOnHover\" : true,            \"prevNextButtons\": true,            \"contain\" : true,            \"adaptiveHeight\" : true,            \"dragThreshold\" : 10,            \"percentPosition\": true,            \"pageDots\": true,            \"rightToLeft\": false,            \"draggable\": true,            \"selectedAttraction\": 0.1,            \"parallax\" : 0,            \"friction\": 0.6        }'\n        >\n        \n\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_102098021\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"490\" src=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?fit=1020%2C490&amp;ssl=1\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?w=1924&amp;ssl=1 1924w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?resize=800%2C384&amp;ssl=1 800w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?resize=1400%2C672&amp;ssl=1 1400w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?resize=768%2C368&amp;ssl=1 768w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?resize=50%2C24&amp;ssl=1 50w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?resize=1536%2C737&amp;ssl=1 1536w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?resize=18%2C9&amp;ssl=1 18w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-5-1.webp?resize=600%2C288&amp;ssl=1 600w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_102098021 {\n  width: 70%;\n}\n<\/style>\n\t<\/div>\n\t\n\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_720614270\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"490\" src=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?fit=1020%2C490&amp;ssl=1\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?w=1924&amp;ssl=1 1924w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?resize=800%2C384&amp;ssl=1 800w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?resize=1400%2C672&amp;ssl=1 1400w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?resize=768%2C368&amp;ssl=1 768w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?resize=50%2C24&amp;ssl=1 50w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?resize=1536%2C737&amp;ssl=1 1536w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?resize=18%2C9&amp;ssl=1 18w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/240716-B3-Ubuntu-6.webp?resize=600%2C288&amp;ssl=1 600w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_720614270 {\n  width: 100%;\n}\n<\/style>\n\t<\/div>\n\t\n\n\n     <\/div>\n\n     <div class=\"loading-spin dark large centered\"><\/div>\n\n\t<\/div>\n\n\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n<\/div>\n\n<div class=\"row\"  id=\"row-143318122\">\n\n\n\t<div id=\"col-497349770\" class=\"col small-12 large-12\"  >\n\t\t\t\t<div class=\"col-inner text-center\"  >\n\t\t\t\n\t\t\t\n\n<h3 style=\"font-weight: 600; text-align: left;\"><span style=\"font-size: 200%; color: #000000;\">\u30af\u30ec\u30b8\u30c3\u30c8<br \/><\/span><\/h3>\n<hr>\n<div class=\"row\"  id=\"row-1721447149\">\n\n\n\t<div id=\"col-1084581522\" class=\"col medium-10 small-12 large-10\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n\n  <div class=\"icon-box testimonial-box icon-box-left text-left is-large\">\n                <div class=\"icon-box-img testimonial-image circle\" style=\"width: 90px\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"160\" height=\"160\" src=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/Dual-Wielding-Dad-channels4_profile.jpeg?resize=160%2C160&amp;ssl=1\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/Dual-Wielding-Dad-channels4_profile.jpeg?w=160&amp;ssl=1 160w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/Dual-Wielding-Dad-channels4_profile.jpeg?resize=50%2C50&amp;ssl=1 50w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/Dual-Wielding-Dad-channels4_profile.jpeg?resize=12%2C12&amp;ssl=1 12w, https:\/\/i0.wp.com\/dh19rycdk230a.cloudfront.net\/app\/uploads\/2024\/07\/Dual-Wielding-Dad-channels4_profile.jpeg?resize=100%2C100&amp;ssl=1 100w\" sizes=\"auto, (max-width: 160px) 100vw, 160px\" \/>        <\/div>\n                <div class=\"icon-box-text p-last-0\">\n            \t\t\t\t<div class=\"testimonial-text line-height-small italic test_text first-reset last-reset is-italic\">\n            \n\n<h3 class=\"hckui__typography__h3\"><span style=\"color: #00aae7;\"><strong>Dual-Wielding Dad<\/strong><\/span><\/h3>\n<p>YouTuber focusing on open-source tech for everyday people. East Carolina University College of Engineering &amp; Technology alumnus.<\/p>\n\n          <\/div>\n          <div class=\"testimonial-meta pt-half\">\n             <strong class=\"testimonial-name test_name\"><\/strong>\n                          <span class=\"testimonial-company test_company\"><\/span>\n          <\/div>\n        <\/div>\n  <\/div>\n\n  \n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n<\/div>\n\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n<\/div>\n\n\t\t<\/div>\n\n\t\t\n<style>\n#section_1360608967 {\n  padding-top: 30px;\n  padding-bottom: 30px;\n  min-height: 600px;\n}\n<\/style>\n\t<\/section>\n\t\n\n\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;600;900&display=swap');<\/style>","protected":false},"excerpt":{"rendered":"","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-blank.php","meta":{"footnotes":""},"class_list":["post-6112","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Creating Docker Home Server | Mixtile<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating Docker Home Server | Mixtile\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Mixtile\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-17T06:25:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/creating-docker-home-server\\\/\",\"url\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/creating-docker-home-server\\\/\",\"name\":\"Creating Docker Home Server | Mixtile\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/#website\"},\"datePublished\":\"2024-07-16T07:14:25+00:00\",\"dateModified\":\"2024-07-17T06:25:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/creating-docker-home-server\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/creating-docker-home-server\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/creating-docker-home-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mixtile.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating Docker Home Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/#website\",\"url\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/\",\"name\":\"Mixtile\",\"description\":\"Hardware for IoT Solutions\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/#organization\",\"name\":\"Mixtile Limited\",\"url\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mixtile.com\\\/app\\\/uploads\\\/2022\\\/02\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.mixtile.com\\\/app\\\/uploads\\\/2022\\\/02\\\/logo.svg\",\"width\":1,\"height\":1,\"caption\":\"Mixtile Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mixtile.com\\\/ja\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating Docker Home Server | Mixtile","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/","og_locale":"ja_JP","og_type":"article","og_title":"Creating Docker Home Server | Mixtile","og_url":"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/","og_site_name":"Mixtile","article_modified_time":"2024-07-17T06:25:11+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/","url":"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/","name":"Creating Docker Home Server | Mixtile","isPartOf":{"@id":"https:\/\/www.mixtile.com\/ja\/#website"},"datePublished":"2024-07-16T07:14:25+00:00","dateModified":"2024-07-17T06:25:11+00:00","breadcrumb":{"@id":"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.mixtile.com\/ja\/creating-docker-home-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mixtile.com\/"},{"@type":"ListItem","position":2,"name":"Creating Docker Home Server"}]},{"@type":"WebSite","@id":"https:\/\/www.mixtile.com\/ja\/#website","url":"https:\/\/www.mixtile.com\/ja\/","name":"Mixtile","description":"Hardware for IoT Solutions","publisher":{"@id":"https:\/\/www.mixtile.com\/ja\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mixtile.com\/ja\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/www.mixtile.com\/ja\/#organization","name":"Mixtile Limited","url":"https:\/\/www.mixtile.com\/ja\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.mixtile.com\/ja\/#\/schema\/logo\/image\/","url":"https:\/\/www.mixtile.com\/app\/uploads\/2022\/02\/logo.svg","contentUrl":"https:\/\/www.mixtile.com\/app\/uploads\/2022\/02\/logo.svg","width":1,"height":1,"caption":"Mixtile Limited"},"image":{"@id":"https:\/\/www.mixtile.com\/ja\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mixtile.com\/ja\/wp-json\/wp\/v2\/pages\/6112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mixtile.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mixtile.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mixtile.com\/ja\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mixtile.com\/ja\/wp-json\/wp\/v2\/comments?post=6112"}],"version-history":[{"count":17,"href":"https:\/\/www.mixtile.com\/ja\/wp-json\/wp\/v2\/pages\/6112\/revisions"}],"predecessor-version":[{"id":6143,"href":"https:\/\/www.mixtile.com\/ja\/wp-json\/wp\/v2\/pages\/6112\/revisions\/6143"}],"wp:attachment":[{"href":"https:\/\/www.mixtile.com\/ja\/wp-json\/wp\/v2\/media?parent=6112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}