{"id":619,"date":"2022-02-16T22:26:36","date_gmt":"2022-02-16T21:26:36","guid":{"rendered":"http:\/\/daisy-street.fr\/?p=619"},"modified":"2022-05-06T21:21:43","modified_gmt":"2022-05-06T19:21:43","slug":"installation-docker-all-in-one","status":"publish","type":"post","link":"https:\/\/daisy-street.fr\/index.php\/2022\/02\/16\/installation-docker-all-in-one\/","title":{"rendered":"installation Docker all in one"},"content":{"rendered":"\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt-get update\nsudo apt-get -y install ca-certificates curl gnupg lsb-release\ncurl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg\necho &quot;deb [arch=$(dpkg --print-architecture) signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable&quot; | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null \nsudo apt-get update\nsudo apt-get -y install docker-ce docker-ce-cli containerd.io\nsudo apt -y install nfs-common\nsudo apt -y install cifs-utils\nsudo apt -y install docker-compose\n\ndocker plugin install grafana\/loki-docker-driver:latest --alias loki --grant-all-permissions\n\nsudo usermod -aG docker $USER\n\nsudo mkdir \/Warehouse\nsudo mkdir \/Warehouse\/Documents_read \nsudo mkdir \/Warehouse\/Phototeque_CheckIn_read \nsudo mkdir \/Warehouse\/Phototeque_read \nsudo mkdir \/Warehouse\/SystemSvg_read \nsudo mkdir \/SystemSvg\nsudo mkdir \/SystemSvg_nfs\n\nsudo mkdir \/VideoClub\nsudo mkdir \/Photocopie\n\nsudo nano \/home\/david\/.sharelogin\n   username=[username]\n   password=[password]\n\nsudo nano \/etc\/docker\/daemon.json\n{\n    &quot;log-driver&quot;: &quot;loki&quot;,\n    &quot;log-opts&quot;: {\n        &quot;loki-url&quot;: &quot;http:\/\/localhost:3100\/loki\/api\/v1\/push&quot;,\n        &quot;loki-batch-size&quot;: &quot;400&quot;\n    }\n}\n\nsudo nano \/etc\/fstab\n   \/\/192.168.1.111\/5-Documents  \/Warehouse\/Documents_read cifs ro,credentials=\/home\/david\/.sharelogin,uid=1000,gid=1000 0 0\n   \/\/192.168.1.111\/50-Phototheque  \/Warehouse\/Phototeque_read cifs ro,credentials=\/home\/david\/.sharelogin,nobrl,uid=1000,gid=1000 0 0\n   \/\/192.168.1.111\/00-CheckIn  \/Warehouse\/Phototeque_CheckIn_read cifs ro,credentials=\/home\/david\/.sharelogin,nobrl,uid=1000,gid=1000 0 0\n   \/\/192.168.1.111\/6-SystemSvg  \/Warehouse\/SystemSvg_read cifs ro,credentials=\/home\/david\/.sharelogin,nobrl,uid=1000,gid=1000 0 0\n   \/\/192.168.1.111\/5-Documents\/80-Photocopie  \/Photocopie cifs rw,credentials=\/home\/david\/.sharelogin,uid=1000,gid=1000 0 0\n   \/\/192.168.1.111\/9-VideoClub  \/VideoClub cifs rw,credentials=\/home\/david\/.sharelogin,uid=1000,gid=1000 0 0\n   \/\/192.168.1.111\/6-SystemSvg  \/SystemSvg cifs rw,credentials=\/home\/david\/.sharelogin,nobrl,uid=1000,gid=1000 0 0\n   192.168.1.111:\/share_nfs \/SystemSvg_nfs nfs defaults 0 0\n\nsudo mount -a\n\nsudo systemctl restart docker\n\nmkdir \/SystemSvg\/docker\n\nmkdir \/SystemSvg\/docker\/portainer\nmkdir \/SystemSvg\/docker\/portainer\/data\ndocker kill portainer\ndocker rm portainer\ncd \/SystemSvg\/docker\/portainer\/;docker-compose pull\ncd \/SystemSvg\/docker\/portainer\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/traefik \nmkdir \/SystemSvg\/share_nfs\/traefik\nmkdir \/SystemSvg\/docker\/traefik\/data\nmkdir \/SystemSvg\/share_nfs\/traefik\/acme\ndocker network create proxy\ndocker kill traefik\ndocker rm traefik\ncd \/SystemSvg\/docker\/traefik\/;docker-compose pull\ncd \/SystemSvg\/docker\/traefik\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/grafana\nmkdir \/SystemSvg\/docker\/grafana\/grafana\nmkdir \/SystemSvg\/docker\/grafana\/loki\nmkdir \/SystemSvg\/docker\/grafana\/promtail\ndocker kill grafana\ndocker kill loki\ndocker kill promtail\ndocker rm grafana\ndocker rm loki\ndocker rm promtail\ncd \/SystemSvg\/docker\/grafana\/;docker-compose pull\ncd \/SystemSvg\/docker\/grafana\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/sickchill\nmkdir \/SystemSvg\/docker\/sickchill\/config\ndocker kill sickchill\ndocker rm sickchill\ncd \/SystemSvg\/docker\/sickchill\/;docker-compose pull\ncd \/SystemSvg\/docker\/sickchill\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/transmission\nmkdir \/SystemSvg\/docker\/transmission\/config\ndocker kill transmission \ndocker rm transmission \ncd \/SystemSvg\/docker\/transmission\/;docker-compose pull\ncd \/SystemSvg\/docker\/transmission\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/filebot\nmkdir \/SystemSvg\/docker\/filebot\/data\ndocker kill filebot\ndocker rm filebot\ncd \/SystemSvg\/docker\/filebot\/;docker-compose pull\ncd \/SystemSvg\/docker\/filebot\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/nzbget\nmkdir \/SystemSvg\/docker\/nzbget\/config\ndocker kill nzbget\ndocker rm nzbget\ncd \/SystemSvg\/docker\/nzbget\/;docker-compose pull\ncd \/SystemSvg\/docker\/nzbget\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/jellyfin\nmkdir \/SystemSvg\/docker\/jellyfin\/config\nmkdir \/SystemSvg\/docker\/jellyfin\/cache\ndocker kill jellyfin\ndocker rm jellyfin\ncd \/SystemSvg\/docker\/jellyfin\/;docker-compose pull\ncd \/SystemSvg\/docker\/jellyfin\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/duplicati\nmkdir \/SystemSvg\/docker\/duplicati\/data\ndocker kill duplicati\ndocker rm duplicati\ncd \/SystemSvg\/docker\/duplicati\/;docker-compose pull\ncd \/SystemSvg\/docker\/duplicati\/;docker-compose up -d\n\n\/\/mkdir \/SystemSvg\/docker\/heimdall\n\/\/mkdir \/SystemSvg\/docker\/heimdall\/config\n\/\/docker kill dashy\n\/\/docker rm dashy\n\/\/cd \/SystemSvg\/docker\/dashy\/;docker-compose pull\n\/\/cd \/SystemSvg\/docker\/dashy\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/dashy\ndocker kill heimdall\ndocker rm heimdall\ncd \/SystemSvg\/docker\/heimdall\/;docker-compose pull\ncd \/SystemSvg\/docker\/heimdall\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/littlelink\nmkdir \/SystemSvg\/docker\/littlelink\/config\ndocker kill littlelink-server\ndocker rm littlelink-server\ncd \/SystemSvg\/docker\/littlelink\/;docker-compose pull\ncd \/SystemSvg\/docker\/littlelink\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/uptime-kuma\nmkdir \/SystemSvg\/docker\/uptime-kuma\/data\ndocker kill uptime-kuma\ndocker rm uptime-kuma\ncd \/SystemSvg\/docker\/uptime-kuma\/;docker-compose pull\ncd \/SystemSvg\/docker\/uptime-kuma\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/paperless-ng\nmkdir \/SystemSvg\/docker\/paperless-ng\/config\ndocker kill paperless-ng\ndocker rm paperless-ng\ncd \/SystemSvg\/docker\/paperless-ng\/;docker-compose pull\ncd \/SystemSvg\/docker\/paperless-ng\/;docker-compose up -d\ncd \/SystemSvg\/docker\/paperless-ng\/;docker-compose run --rm webserver createsuperuser\n\nmkdir \/SystemSvg\/docker\/zoneminder\nmkdir \/SystemSvg\/docker\/zoneminder\/cache\nmkdir \/SystemSvg\/docker\/zoneminder\/config\ndocker kill zoneminder_in\ndocker rm zoneminder_in\ncd \/SystemSvg\/docker\/zoneminder\/;docker-compose pull\ncd \/SystemSvg\/docker\/zoneminder\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/homeassitant\nmkdir \/SystemSvg\/docker\/homeassitant\/config\ndocker kill homeassitant\ndocker rm homeassitant\ncd \/SystemSvg\/docker\/homeassitant\/;docker-compose pull\ncd \/SystemSvg\/docker\/homeassitant\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/redmine\nmkdir \/SystemSvg\/docker\/redmine\/mariadb_data\ndocker kill redmine_mariadb_1\ndocker kill redmine_redmine_1\ndocker rm redmine_mariadb_1\ndocker rm redmine_redmine_1\ncd \/SystemSvg\/docker\/redmine\/;docker-compose pull\ncd \/SystemSvg\/docker\/redmine\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/lamp\nmkdir \/SystemSvg\/docker\/lamp\/www\nmkdir \/SystemSvg\/docker\/lamp\/mysql\ndocker kill lamp_db_1\ndocker kill lamp_myadmin_1\ndocker kill lamp_web_1\ndocker rm lamp_db_1\ndocker rm lamp_myadmin_1\ndocker rm lamp_web_1\ncd \/SystemSvg\/docker\/lamp\/;docker-compose pull\ncd \/SystemSvg\/docker\/lamp\/;docker-compose up -d\n\nmkdir \/SystemSvg\/docker\/wordpress\nmkdir \/SystemSvg\/docker\/wordpress\/html\nmkdir \/SystemSvg\/docker\/wordpress\/mysql\ndocker kill wordpress_db_1\ndocker kill adminer_legacy\ndocker kill wordpress_legacy\ndocker rm wordpress_db_1\ndocker rm adminer_legacy\ndocker rm wordpress_legacy\ncd \/SystemSvg\/docker\/wordpress\/;docker-compose pull\ncd \/SystemSvg\/docker\/wordpress\/;docker-compose up -d\n<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli\nsudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  \nsudo rm -rf \/var\/lib\/docker \/etc\/docker\nsudo rm \/etc\/apparmor.d\/docker\nsudo groupdel docker\nsudo rm -rf \/var\/run\/docker.sock<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>docker kill portainer\ndocker rm portainer\ncd \/SystemSvg\/docker\/portainer\/;docker-compose up -d\n\ndocker kill traefik\ndocker rm traefik\ncd \/SystemSvg\/docker\/traefik\/;docker-compose up -d\n\ndocker kill grafana\ndocker kill loki\ndocker kill promtail\ndocker rm grafana\ndocker rm loki\ndocker rm promtail\ncd \/SystemSvg\/docker\/grafana\/;docker-compose up -d\n\ndocker kill sickchill\ndocker rm sickchill\ncd \/SystemSvg\/docker\/sickchill\/;docker-compose up -d\n\ndocker kill transmission \ndocker rm transmission \ncd \/SystemSvg\/docker\/transmission\/;docker-compose up -d\n\ndocker kill filebot\ndocker rm filebot\ncd \/SystemSvg\/docker\/filebot\/;docker-compose up -d\n\ndocker kill nzbget\ndocker rm nzbget\ncd \/SystemSvg\/docker\/nzbget\/;docker-compose up -d\n\ndocker kill jellyfin\ndocker rm jellyfin\ncd \/SystemSvg\/docker\/jellyfin\/;docker-compose up -d\n\ndocker kill duplicati\ndocker rm duplicati\ncd \/SystemSvg\/docker\/duplicati\/;docker-compose up -d\n\n\/\/docker kill heimdall\n\/\/docker rm heimdall\n\/\/cd \/SystemSvg\/docker\/heimdall\/;docker-compose up -d\n\ndocker kill dashy\ndocker rm dashy\ncd \/SystemSvg\/docker\/dashy\/;docker-compose up -d\n\ndocker kill littlelink-server\ndocker rm littlelink-server\ncd \/SystemSvg\/docker\/littlelink\/;docker-compose up -d\n\ndocker kill uptime-kuma\ndocker rm uptime-kuma\ncd \/SystemSvg\/docker\/uptime-kuma\/;docker-compose up -d\n\ndocker kill paperless-ng\ndocker rm paperless-ng\ncd \/SystemSvg\/docker\/paperless-ng\/;docker-compose up -d\n\ndocker kill zoneminder_in\ndocker rm zoneminder_in\ncd \/SystemSvg\/docker\/zoneminder\/;docker-compose up -d\n\ndocker kill homeassitant\ndocker rm homeassitant\ncd \/SystemSvg\/docker\/homeassitant\/;docker-compose up -d\n\ndocker kill redmine_mariadb_1\ndocker kill redmine_redmine_1\ndocker rm redmine_mariadb_1\ndocker rm redmine_redmine_1\ncd \/SystemSvg\/docker\/redmine\/;docker-compose up -d\n\ndocker kill lamp_db_1\ndocker kill lamp_myadmin_1\ndocker kill lamp_web_1\ndocker rm lamp_db_1\ndocker rm lamp_myadmin_1\ndocker rm lamp_web_1\ncd \/SystemSvg\/docker\/lamp\/;docker-compose up -d\n\ndocker kill wordpress_db_1\ndocker kill adminer_legacy\ndocker kill wordpress_legacy\ndocker rm wordpress_db_1\ndocker rm adminer_legacy\ndocker rm wordpress_legacy\ncd \/SystemSvg\/docker\/wordpress\/;docker-compose up -d\n<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-619","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"jetpack_publicize_connections":[],"featured_image_src":null,"author_info":{"display_name":"admin9483","author_link":"https:\/\/daisy-street.fr\/index.php\/author\/admin9483\/"},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/comments?post=619"}],"version-history":[{"count":71,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/619\/revisions"}],"predecessor-version":[{"id":788,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/619\/revisions\/788"}],"wp:attachment":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/media?parent=619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/categories?post=619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/tags?post=619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}