{"id":1180,"date":"2024-05-19T18:04:17","date_gmt":"2024-05-19T17:04:17","guid":{"rendered":"https:\/\/r-raimann.de\/WordPress\/?p=1180"},"modified":"2024-05-19T18:49:58","modified_gmt":"2024-05-19T17:49:58","slug":"docker-on-proxmox","status":"publish","type":"post","link":"https:\/\/r-raimann.de\/WordPress\/docker-on-proxmox\/","title":{"rendered":"Docker on Proxmox"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Container<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">LXC based on e.g. Ubuntu 23.04<br>Features: Start at boot; keyctl<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Update:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a<em>pt-get update &amp;&amp; apt-get upgrade -y<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Add admin account<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>adduser <\/em>&lt;dockeradmin>\nsudo nano \/ect\/sudoers\n--> &lt;dockeradmin><em> ALL=(ALL:ALL) ALL<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">re-logon as &lt;dockeradmin><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Install docker and tools<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install docker.io curl net-tools -y\ncurl -fsSL https:\/\/get.docker.com -o get-docker.sh (Installationsskript downloaden)\nsudo sh get-docker.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Establish docker as service<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl enable docker\nsudo systemctl start docker<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Docker compose<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo curl -L \"https:\/\/github.com\/docker\/compose\/releases\/download\/1.29.2\/docker-compose-$(uname -s)-$(uname -m)\" -o \/usr\/local\/bin\/docker-compose (Docker Compose installieren)\nsudo chmod +x \/usr\/local\/bin\/docker-compose (Rechte vergeben)\nsudo ln -s \/usr\/local\/bin\/docker-compose \/usr\/bin\/docker-compose<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">run docker as admin<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo usermod -a -G docker &lt;docker-admin><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Install portainer<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart unless-stopped -v \/var\/run\/docker.sock:\/var\/run\/docker.sock -v \/opt\/portainer:\/data portainer\/portainer-ce:latest<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Start Portainer Web-Interface on http:\/\/&lt;ip>:9000<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Container LXC based on e.g. Ubuntu 23.04Features: Start at boot; keyctl Update: Add admin account re-logon as &lt;dockeradmin> Install docker<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[37,265],"tags":[242,266,241],"class_list":["post-1180","post","type-post","status-publish","format-standard","hentry","category-latest","category-virtualization","tag-docker","tag-proxmox","tag-virtualization"],"_links":{"self":[{"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/posts\/1180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/comments?post=1180"}],"version-history":[{"count":3,"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/posts\/1180\/revisions"}],"predecessor-version":[{"id":1186,"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/posts\/1180\/revisions\/1186"}],"wp:attachment":[{"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/media?parent=1180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/categories?post=1180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/r-raimann.de\/WordPress\/wp-json\/wp\/v2\/tags?post=1180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}