{"id":32486,"date":"2022-04-21T08:00:47","date_gmt":"2022-04-21T06:00:47","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/?p=32486"},"modified":"2023-05-24T10:06:34","modified_gmt":"2023-05-24T08:06:34","slug":"instalacja-docker-na-raspberry-pi","status":"publish","type":"post","link":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/","title":{"rendered":"Instalacja Docker na Raspberry Pi"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Czas czytania:<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"32486\" class=\"elementor elementor-32486\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-29058f8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"29058f8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d1c8ffb\" data-id=\"d1c8ffb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f2ef70 elementor-widget elementor-widget-heading\" data-id=\"8f2ef70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Potrzeba matk\u0105 wynalazk\u00f3w<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8e4d341 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8e4d341\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9c263f9\" data-id=\"9c263f9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6211c72 elementor-widget elementor-widget-text-editor\" data-id=\"6211c72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Intensywny rozw\u00f3j oprogramowania \u2013 zar\u00f3wno komputerowego i mobilnego, jak i wbudowanego (firmware) \u2013 sprawi\u0142, \u017ce szczeg\u00f3lnego <b>znaczenia nabra\u0142 odpowiedni dob\u00f3r narz\u0119dzi deweloperskich<\/b>, wykorzystywanych w codziennej pracy zar\u00f3wno przez programist\u00f3w, jak i tester\u00f3w oraz manager\u00f3w. Na poziom z\u0142o\u017cono\u015bci zada\u0144 stoj\u0105cych przed osobami zaanga\u017cowanymi w rozw\u00f3j oprogramowania wp\u0142yw maj\u0105 nieustanne zmiany, jakie zachodz\u0105 zar\u00f3wno pod wzgl\u0119dem sprz\u0119towym (nowe architektury procesor\u00f3w, urz\u0105dzenia peryferyjne), jak i programowym (kolejne edycje system\u00f3w operacyjnych, framework\u00f3w, bibliotek, a nawet\u2026 j\u0119zyk\u00f3w programowania).\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8301cb2\" data-id=\"8301cb2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-308cf60 elementor-widget elementor-widget-image\" data-id=\"308cf60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/thisisengineering-raeng-JVOG4wXkS4o-unsplash.jpg\" class=\"attachment-medium_large size-medium_large wp-image-33899\" alt=\"Programowanie\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/thisisengineering-raeng-JVOG4wXkS4o-unsplash.jpg 640w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/thisisengineering-raeng-JVOG4wXkS4o-unsplash-300x200.jpg 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Programistyczny software sta\u0142 si\u0119 wyj\u0105tkowo \u0142atwo dost\u0119pny<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-243f508 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"243f508\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f77371f\" data-id=\"f77371f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2608048 elementor-widget elementor-widget-text-editor\" data-id=\"2608048\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To wszystko sprawia, \u017ce\u00a0<b>tw\u00f3rcy aplikacji potrzebuj\u0105 metody wygodnego, szybkiego, a przede wszystkim bezpiecznego testowania swoich produkt\u00f3w<\/b>\u00a0z mo\u017cliwo\u015bci\u0105 bezproblemowej rekonfiguracji lub przywr\u00f3cenia \u015brodowiska testowego po awarii. Z pomoc\u0105 przychodz\u0105 dwie technologie \u2013 wirtualizacja oraz konteneryzacja.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-946995e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"946995e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fd54c21\" data-id=\"fd54c21\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-982dcb1 elementor-widget elementor-widget-heading\" data-id=\"982dcb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wirtualizacja vs. Konteneryzacja \u2013 co wybra\u0107?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-32ac8ff elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"32ac8ff\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28f564d\" data-id=\"28f564d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-41675b6 elementor-widget elementor-widget-text-editor\" data-id=\"41675b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Chyba ka\u017cdy cho\u0107 raz spotka\u0142 si\u0119 z poj\u0119ciem maszyny wirtualnej \u2013 z pomoc\u0105 oprogramowania takiego, jak\u00a0<a href=\"https:\/\/www.virtualbox.org\/\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">VirtualBox<\/a>\u00a0b\u0105d\u017a VMWare mo\u017cna z \u0142atwo\u015bci\u0105 \u201epostawi\u0107\u201d wybrany system operacyjny na komputerze, kt\u00f3ry obs\u0142ugiwany jest ju\u017c przez inny OS.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5c04231 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5c04231\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f825f85\" data-id=\"f825f85\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-17ced15 elementor-widget elementor-widget-image\" data-id=\"17ced15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"625\" height=\"469\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/Ubuntu_14.04_on_Windows_7.jpg\" class=\"attachment-large size-large wp-image-33900\" alt=\"dzia\u0142anie oprogramowania VirtualBox\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/Ubuntu_14.04_on_Windows_7.jpg 625w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/Ubuntu_14.04_on_Windows_7-300x225.jpg 300w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Maszyna wirtualna umo\u017cliwia np. u\u017cywanie Ubuntu, na komputerze z systemem Windows. (\u0179r\u00f3d\u0142o: https:\/\/www.virtualbox.org\/)<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fa71f4b\" data-id=\"fa71f4b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-79f6059 elementor-widget elementor-widget-text-editor\" data-id=\"79f6059\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Zadaniem wirtualnej maszyny jest daleko id\u0105ca izolacja systemu \u201ego\u015bcia\u201d<\/b>&nbsp;(ang.&nbsp;<i>guest<\/i>) i uruchomionych na nim aplikacji od systemu \u201egospodarza\u201d (ang.&nbsp;<i>host<\/i>) \u2013 rozwi\u0105zanie takie umo\u017cliwia nie tylko zabezpieczenie hosta przed potencjalnymi zagro\u017ceniami p\u0142yn\u0105cymi od strony podrz\u0119dnego systemu, ale tak\u017ce u\u0142atwia prac\u0119 osobom, kt\u00f3re w swoich dzia\u0142aniach potrzebuj\u0105 korzysta\u0107 z dw\u00f3ch (lub wi\u0119cej) system\u00f3w operacyjnych bez konieczno\u015bci ci\u0105g\u0142ego wy\u0142\u0105czania maszyny i bootowania innego systemu z menu startowego. Oprogramowanie umo\u017cliwia r\u00f3wnie\u017c tworzenie migawek (snapshot\u00f3w), czyli zapisu stanu systemu maszyny wirtualnej, do kt\u00f3rego b\u0119dzie mo\u017cna bezpiecznie i szybko powr\u00f3ci\u0107, np. w przypadku powa\u017cnego b\u0142\u0119du.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-03e4758 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"03e4758\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-206b00a\" data-id=\"206b00a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-366c2b0 elementor-widget elementor-widget-text-editor\" data-id=\"366c2b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Konteneryzacja zapewnia natomiast ni\u017cszy poziom izolacji \u2013 ka\u017cdy <b>kontener to w istocie \u201eminiaturowe\u201d \u015brodowisko pracy z w\u0142asnymi bibliotekami i aplikacjami, korzystaj\u0105ce jednak z zasob\u00f3w sprz\u0119towych i programowych g\u0142\u00f3wnego, nadrz\u0119dnego systemu operacyjnego<\/b>. Ogromn\u0105 zalet\u0105 konteneryzacji jest daleko id\u0105ca redukcja zapotrzebowania na moc obliczeniow\u0105 i pami\u0119\u0107 operacyjn\u0105 (jak i przestrze\u0144 dyskow\u0105) w por\u00f3wnaniu do maszyn wirtualnych \u2013 a to przek\u0142ada si\u0119 bezpo\u015brednio na p\u0142ynno\u015b\u0107 pracy oraz dost\u0119pno\u015b\u0107 zasob\u00f3w dla potrzeb testowanych aplikacji.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d9d161f\" data-id=\"d9d161f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ee231a8 elementor-widget elementor-widget-image\" data-id=\"ee231a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"534\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/Depositphotos_548130304_S.jpg\" class=\"attachment-large size-large wp-image-33901\" alt=\"Konteneryzacja oprogramowania\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/Depositphotos_548130304_S.jpg 1000w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/Depositphotos_548130304_S-300x200.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/04\/Depositphotos_548130304_S-768x512.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">\"Zamkni\u0119cie\" programu zwi\u0119ksza bezpiecze\u0144stwo pracy nad projektem<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ff35b7e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ff35b7e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ecebec4\" data-id=\"ecebec4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-110e1d7 elementor-widget elementor-widget-heading\" data-id=\"110e1d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Instalacja Dockera na Raspberry Pi<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3d0f5be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3d0f5be\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8614773\" data-id=\"8614773\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7649ac5 elementor-widget elementor-widget-text-editor\" data-id=\"7649ac5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>W kwestii sprz\u0119towej doskona\u0142ym wyborem dla os\u00f3b chc\u0105cych rozpocz\u0105\u0107 korzystanie z konteneryzacji b\u0119dzie minikomputer <a href=\"https:\/\/botland.com.pl\/1020-moduly-i-zestawy-raspberry-pi-4b\" data-wpel-link=\"internal\">Raspberry Pi 4<\/a>. Docker \u2013 jedno z najpopularniejszych \u015brodowisk kontenerowych \u2013<b> bez problemu wsp\u00f3\u0142pracuje z \u201emalin\u0105\u201d<\/b>\u00a0&#8211;\u00a0doczeka\u0142 si\u0119 zreszt\u0105 gotowych pakiet\u00f3w instalacyjnych. Aby pobra\u0107 Dockera w odpowiedniej wersji, <b>nale\u017cy uruchomi\u0107 terminal Raspberry Pi i wpisa\u0107 komend\u0119<\/b>, kt\u00f3ra automatycznie pobierze i zapisze na dysku (a dok\u0142adniej &#8211; karcie microSD) kompletny skrypt instalacyjny:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-395cc0d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"395cc0d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c74f0e\" data-id=\"3c74f0e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e40777 elementor-widget elementor-widget-code-highlight\" data-id=\"3e40777\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>curl -fsSL https:\/\/get.docker.com -o get-docker.sh<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-74dc36c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"74dc36c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e215948\" data-id=\"e215948\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a227240 elementor-widget elementor-widget-text-editor\" data-id=\"a227240\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Po pobraniu nale\u017cy uruchomi\u0107 skrypt za pomoc\u0105 komendy shella:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4562bb4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4562bb4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73f98b2\" data-id=\"73f98b2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51c0fc4 elementor-widget elementor-widget-code-highlight\" data-id=\"51c0fc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>sh get-docker.sh<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5f7b0ee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f7b0ee\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-92d39ca\" data-id=\"92d39ca\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6544a41 elementor-widget elementor-widget-text-editor\" data-id=\"6544a41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ca\u0142o\u015b\u0107 konfiguracji, jak i pobieranie odpowiednich plik\u00f3w binarnych, zostanie wykonane automatycznie, dzi\u0119ki czemu nie trzeba r\u0119cznie doinstalowywa\u0107 brakuj\u0105cych repozytori\u00f3w. Na koniec <b>warto doda\u0107 aktualnego u\u017cytkownika<\/b>\u00a0do grupy docker\u00a0<span style=\"font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: 1rem;\">(zwykle b\u0119dzie to po prostu domy\u015blne konto o nazwie\u00a0<\/span><em style=\"font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: 1rem;\">pi<\/em><span style=\"font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: 1rem;\">)<\/span><span style=\"font-size: 1rem;\">, utworzonej podczas instalacji oprogramowania:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d635fb1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d635fb1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0434d85\" data-id=\"0434d85\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0768c3b elementor-widget elementor-widget-code-highlight\" data-id=\"0768c3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>sudo usermod -aG docker $USER<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52e08b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"52e08b2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a1c7e1\" data-id=\"4a1c7e1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2dcc93d elementor-widget elementor-widget-text-editor\" data-id=\"2dcc93d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Operacja taka umo\u017cliwi uruchamianie Dockera bez konieczno\u015bci logowania jako root, co znakomicie u\u0142atwi codzienn\u0105 prac\u0119 z tym \u015brodowiskiem.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-16abb84 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"16abb84\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f6d0819\" data-id=\"f6d0819\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-717392e elementor-widget elementor-widget-heading\" data-id=\"717392e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tworzenie i u\u017cywanie kontener\u00f3w Dockera<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6292984 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6292984\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b15ca2\" data-id=\"6b15ca2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3702cdd elementor-widget elementor-widget-text-editor\" data-id=\"3702cdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>W przypadku <a href=\"https:\/\/botland.com.pl\/1020-moduly-i-zestawy-raspberry-pi-4b\" data-wpel-link=\"internal\">Raspberry Pi<\/a> Docker dzia\u0142a na dok\u0142adnie takiej samej zasadzie, jak ma to miejsce na innych komputerach \u2013 <b>prac\u0119 nale\u017cy rozpocz\u0105\u0107 od pobrania odpowiedniego obrazu kontenera<\/b>, czyli gotowego zestawu bibliotek, plik\u00f3w systemowych oraz narz\u0119dzi systemowych, bazuj\u0105cego na jednym ze znanych system\u00f3w operacyjnych, np. Debiana, Ubuntu, czy Fedory. Przyk\u0142adowo, aby uruchomi\u0107 obraz Ubuntu, nale\u017cy wykona\u0107 komend\u0119:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-62ec1a2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"62ec1a2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-75be3a4\" data-id=\"75be3a4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e2df352 elementor-widget elementor-widget-code-highlight\" data-id=\"e2df352\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>docker container run -it ubuntu \/bin\/bash<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1f504cc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1f504cc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f36bd93\" data-id=\"f36bd93\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d990c8 elementor-widget elementor-widget-text-editor\" data-id=\"9d990c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Polecenie to \u2013 opr\u00f3cz uruchomienia (a przedtem \u2013 je\u017celi to konieczne \u2013 automatycznego pobrania) obrazu popularnego Linuksa \u2013 wykona tak\u017ce operacj\u0119 zapisan\u0105 po nazwie obrazu. W tym przypadku zostanie uruchomiony linuksowy wiersz polecenia, co pozwoli rozpocz\u0105\u0107 prac\u0119 \u201ewewn\u0105trz\u201d kontenera tak, jak gdyby by\u0142 on zwyk\u0142ym komputerem, pracuj\u0105cym pod kontrol\u0105 Ubuntu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Docker to doskona\u0142e narz\u0119dzie dla programist\u00f3w i tester\u00f3w oprogramowania \u2013 dowiedz si\u0119, jak uruchomi\u0107 je na Raspberry Pi!<\/p>\n","protected":false},"author":20,"featured_media":62746,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[20,134],"tags":[172,93],"class_list":["post-32486","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-porady","category-raspberry-pi","tag-minikomputery","tag-programowanie"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Instalacja Docker na Raspberry Pi - Botland<\/title>\n<meta name=\"description\" content=\"Dowiedz si\u0119, jak zainstalowa\u0107 i uruchomi\u0107 \u015brodowisko Docker na Raspberry Pi i do czego mo\u017cesz wykorzysta\u0107 konteneryzacj\u0119 \u2013 przeczytaj wi\u0119cej na blogu Botland!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Instalacja Docker na Raspberry Pi - Botland\" \/>\n<meta property=\"og:description\" content=\"Dowiedz si\u0119, jak zainstalowa\u0107 i uruchomi\u0107 \u015brodowisko Docker na Raspberry Pi i do czego mo\u017cesz wykorzysta\u0107 konteneryzacj\u0119 \u2013 przeczytaj wi\u0119cej na blogu Botland!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-21T06:00:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-24T08:06:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-docker.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Maciej Figiel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maciej Figiel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/\"},\"author\":{\"name\":\"Maciej Figiel\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/a8e66118d1f27ebf9f540831e5a3283b\"},\"headline\":\"Instalacja Docker na Raspberry Pi\",\"datePublished\":\"2022-04-21T06:00:47+00:00\",\"dateModified\":\"2023-05-24T08:06:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/\"},\"wordCount\":714,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-docker.jpg\",\"keywords\":[\"minikomputery\",\"programowanie\"],\"articleSection\":[\"Porady\",\"Raspberry Pi\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/\",\"name\":\"Instalacja Docker na Raspberry Pi - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-docker.jpg\",\"datePublished\":\"2022-04-21T06:00:47+00:00\",\"dateModified\":\"2023-05-24T08:06:34+00:00\",\"description\":\"Dowiedz si\u0119, jak zainstalowa\u0107 i uruchomi\u0107 \u015brodowisko Docker na Raspberry Pi i do czego mo\u017cesz wykorzysta\u0107 konteneryzacj\u0119 \u2013 przeczytaj wi\u0119cej na blogu Botland!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-docker.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-docker.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/instalacja-docker-na-raspberry-pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Instalacja Docker na&nbsp;Raspberry Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/a8e66118d1f27ebf9f540831e5a3283b\",\"name\":\"Maciej Figiel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/Image-from-iOS-150x150.jpg\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/Image-from-iOS-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/Image-from-iOS-150x150.jpg\",\"caption\":\"Maciej Figiel\"},\"description\":\"Wszechstronny, ch\u0119tnie podejmuje si\u0119 wyzwa\u0144, bo uwa\u017ca, \u017ce jest to najszybsza droga ku rozwojowi. Ceni sobie kontakt z natur\u0105 i aktywny wypoczynek. Pasjonat motoryzacji i nowych technologii.\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/author\\\/maciej-figiel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Instalacja Docker na Raspberry Pi - Botland","description":"Dowiedz si\u0119, jak zainstalowa\u0107 i uruchomi\u0107 \u015brodowisko Docker na Raspberry Pi i do czego mo\u017cesz wykorzysta\u0107 konteneryzacj\u0119 \u2013 przeczytaj wi\u0119cej na blogu Botland!","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:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/","og_locale":"pl_PL","og_type":"article","og_title":"Instalacja Docker na Raspberry Pi - Botland","og_description":"Dowiedz si\u0119, jak zainstalowa\u0107 i uruchomi\u0107 \u015brodowisko Docker na Raspberry Pi i do czego mo\u017cesz wykorzysta\u0107 konteneryzacj\u0119 \u2013 przeczytaj wi\u0119cej na blogu Botland!","og_url":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2022-04-21T06:00:47+00:00","article_modified_time":"2023-05-24T08:06:34+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-docker.jpg","type":"image\/jpeg"}],"author":"Maciej Figiel","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Maciej Figiel","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/#article","isPartOf":{"@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/"},"author":{"name":"Maciej Figiel","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/a8e66118d1f27ebf9f540831e5a3283b"},"headline":"Instalacja Docker na Raspberry Pi","datePublished":"2022-04-21T06:00:47+00:00","dateModified":"2023-05-24T08:06:34+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/"},"wordCount":714,"publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-docker.jpg","keywords":["minikomputery","programowanie"],"articleSection":["Porady","Raspberry Pi"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/","url":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/","name":"Instalacja Docker na Raspberry Pi - Botland","isPartOf":{"@id":"https:\/\/botland.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/#primaryimage"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-docker.jpg","datePublished":"2022-04-21T06:00:47+00:00","dateModified":"2023-05-24T08:06:34+00:00","description":"Dowiedz si\u0119, jak zainstalowa\u0107 i uruchomi\u0107 \u015brodowisko Docker na Raspberry Pi i do czego mo\u017cesz wykorzysta\u0107 konteneryzacj\u0119 \u2013 przeczytaj wi\u0119cej na blogu Botland!","breadcrumb":{"@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/#primaryimage","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-docker.jpg","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-docker.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.com.pl\/blog\/instalacja-docker-na-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.com.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Instalacja Docker na&nbsp;Raspberry Pi"}]},{"@type":"WebSite","@id":"https:\/\/botland.de\/blog\/#website","url":"https:\/\/botland.de\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/botland.de\/blog\/#organization","name":"Botland","url":"https:\/\/botland.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/a8e66118d1f27ebf9f540831e5a3283b","name":"Maciej Figiel","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/12\/Image-from-iOS-150x150.jpg","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/12\/Image-from-iOS-150x150.jpg","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/12\/Image-from-iOS-150x150.jpg","caption":"Maciej Figiel"},"description":"Wszechstronny, ch\u0119tnie podejmuje si\u0119 wyzwa\u0144, bo uwa\u017ca, \u017ce jest to najszybsza droga ku rozwojowi. Ceni sobie kontakt z natur\u0105 i aktywny wypoczynek. Pasjonat motoryzacji i nowych technologii.","url":"https:\/\/botland.com.pl\/blog\/author\/maciej-figiel\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/32486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/comments?post=32486"}],"version-history":[{"count":0,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/32486\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media\/62746"}],"wp:attachment":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media?parent=32486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/categories?post=32486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/tags?post=32486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}