{"id":2270,"date":"2022-08-13T13:26:10","date_gmt":"2022-08-13T03:26:10","guid":{"rendered":"https:\/\/blog.hegars.com\/?p=2270"},"modified":"2024-09-22T18:49:12","modified_gmt":"2024-09-22T08:49:12","slug":"docker","status":"publish","type":"post","link":"https:\/\/blog.hegars.com\/?p=2270","title":{"rendered":"Docker"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Install<\/h2>\n\n\n\n<p>apt-get install docker.io<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.portainer.io\/start\/install\/server\/docker\/linux\">https:\/\/docs.portainer.io\/start\/install\/server\/docker\/linux<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instances<\/h2>\n\n\n\n<p>docker run -itd &#8211;rm &#8211;netowrk extraip &#8211;ip 203.xxx.xxx.15 &#8211;name test busybox<\/p>\n\n\n\n<p>docker exec -it test sh<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Storage<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Networking<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Bridge Mode<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">IPv6<\/h4>\n\n\n\n<p>docker network create -d bridge &#8211;ipv6 &#8211;subnet 2xxx:3xxx:exxx:0xxx::\/64 &#8211;gateway 2xxx:3xxx:exxx:0xxx::1 bridge6<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Host Mode<\/h3>\n\n\n\n<p>Runs directly on the host ip <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MACVLAN Mode<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">IPVLAN Mode<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">L2<\/h4>\n\n\n\n<p>Allow to share same mac<\/p>\n\n\n\n<p>docker network create -d ipvlan &#8211;subnet 203.xxx.xxx.xxx\/24 &#8211;gateway 203.xxx.xxx.1 -o parent=eth0 extraip<\/p>\n\n\n\n<p>docker network inspect extraip<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">L3<\/h4>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Change Default IP bridge<\/h3>\n\n\n\n<p>edit&nbsp;<strong>\/etc\/docker\/daemon.json<\/strong><\/p>\n\n\n\n<p><code>{<br>\"log-driver\": \"journald\",<br>\"log-opts\": {<br>\"tag\": \"{{.Name}}\"<br>},<br>\"bip\": \"172.26.0.1\/24\"<br>}<\/code><br><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Restart Docker &#8211; systemctl restart docker<\/h4>\n\n\n\n<h2 class=\"wp-block-heading\">Update settings<\/h2>\n\n\n\n<p>docker update &#8211;restart unless-stopped mariadb<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install apt-get install docker.io https:\/\/docs.portainer.io\/start\/install\/server\/docker\/linux Instances docker run -itd &#8211;rm &#8211;netowrk extraip &#8211;ip 203.xxx.xxx.15 &#8211;name test busybox docker exec -it test sh Storage Networking Bridge Mode IPv6 docker network create -d bridge &#8211;ipv6 &#8211;subnet 2xxx:3xxx:exxx:0xxx::\/64 &#8211;gateway 2xxx:3xxx:exxx:0xxx::1 bridge6 Host Mode Runs directly on the host ip MACVLAN Mode IPVLAN Mode L2 Allow to share same [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/posts\/2270"}],"collection":[{"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2270"}],"version-history":[{"count":10,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/posts\/2270\/revisions"}],"predecessor-version":[{"id":2576,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/posts\/2270\/revisions\/2576"}],"wp:attachment":[{"href":"https:\/\/blog.hegars.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}