Docker VM does not install Docker #2292

Open
opened 2025-11-20 05:26:55 -05:00 by saavagebueno · 27 comments
Owner

Originally created by @njack21 on GitHub (Nov 10, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Docker VM

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/docker-vm.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

9.0.11

📝 Provide a clear and concise description of the issue.

Installation of Docker VM using script from self hosted did not install Docker in the VM

🔄 Steps to reproduce the issue.

  1. Install Docker VM using script from self hosted site via the Proxmox host shell.
  2. Docker not installed
  3. apt list --installed does not show docker as installed

Paste the full error output (if available).

Image

🖼️ Additional context (optional).

No response

Originally created by @njack21 on GitHub (Nov 10, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Docker VM ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/docker-vm.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? 9.0.11 ### 📝 Provide a clear and concise description of the issue. Installation of Docker VM using script from self hosted did not install Docker in the VM ### 🔄 Steps to reproduce the issue. 1. Install Docker VM using script from self hosted site via the Proxmox host shell. 2. Docker not installed 3. apt list --installed does not show docker as installed ### ❌ Paste the full error output (if available). <img width="724" height="341" alt="Image" src="https://github.com/user-attachments/assets/381eb42e-72f6-40cb-9869-5bbdca89fd17" /> ### 🖼️ Additional context (optional). _No response_
saavagebueno added the bug label 2025-11-20 05:26:55 -05:00
Author
Owner

@MickLesk commented on GitHub (Nov 11, 2025):

try this:

bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/vm/docker-vm.sh)"

@MickLesk commented on GitHub (Nov 11, 2025): try this: bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/vm/docker-vm.sh)"
Author
Owner

@njack21 commented on GitHub (Nov 11, 2025):

Default login credentials do not work for the VM

@njack21 commented on GitHub (Nov 11, 2025): Default login credentials do not work for the VM
Author
Owner

@MickLesk commented on GitHub (Nov 11, 2025):

Which Setting? Ive tested all several times today

@MickLesk commented on GitHub (Nov 11, 2025): Which Setting? Ive tested all several times today
Author
Owner

@njack21 commented on GitHub (Nov 11, 2025):

I used defaults. I'll test again.

@njack21 commented on GitHub (Nov 11, 2025): I used defaults. I'll test again.
Author
Owner

@MickLesk commented on GitHub (Nov 11, 2025):

What? You get 3 or 4 whiptails with this Script. There is no Default.

Post Screenshots - with your 2 or 3 words nobody can help

@MickLesk commented on GitHub (Nov 11, 2025): What? You get 3 or 4 whiptails with this Script. There is no Default. Post Screenshots - with your 2 or 3 words nobody can help
Author
Owner

@njack21 commented on GitHub (Nov 11, 2025):

What?

  1. Use default settings.
  2. Debian 13 (default selection)
  3. Enable Cloud-Init = Yes (default selection)
  4. Install Portainer = Yes (default selection)

I said what I said, I used defaults. (screenshots for your reference)

Image Image
@njack21 commented on GitHub (Nov 11, 2025): What? 1. Use default settings. 2. Debian 13 (default selection) 3. Enable Cloud-Init = Yes (default selection) 4. Install Portainer = Yes (default selection) I said what I said, I used defaults. (screenshots for your reference) <img width="646" height="510" alt="Image" src="https://github.com/user-attachments/assets/1215d28e-b0f7-4ba8-81cf-bca03740a732" /> <img width="500" height="478" alt="Image" src="https://github.com/user-attachments/assets/647e1e1c-1bcf-4d42-af62-b5968c9e9674" />
Author
Owner

@MickLesk commented on GitHub (Nov 11, 2025):

The Install is Not completed at your Screenshot?

@MickLesk commented on GitHub (Nov 11, 2025): The Install is Not completed at your Screenshot?
Author
Owner

@njack21 commented on GitHub (Nov 11, 2025):

Screenshot was to demonstrate the default selections chosen. The installation completed without errors. I can run the install again to demonstrate that if need be.

The second screenshot indicates login failure using the default credentials.

Build complete screenshot:

Image
@njack21 commented on GitHub (Nov 11, 2025): Screenshot was to demonstrate the default selections chosen. The installation completed without errors. I can run the install again to demonstrate that if need be. The second screenshot indicates login failure using the default credentials. Build complete screenshot: <img width="692" height="805" alt="Image" src="https://github.com/user-attachments/assets/98499df7-ef57-4023-8095-a0559a51154f" />
Author
Owner

@MickLesk commented on GitHub (Nov 11, 2025):

And this should Not Work?

Whats your system? Ive deployed yet, Work fine. Its an General function 🤔.

By the way, the live Version too, docker VM Work fine. Installed after 2min after start

@MickLesk commented on GitHub (Nov 11, 2025): And this should Not Work? Whats your system? Ive deployed yet, Work fine. Its an General function 🤔. By the way, the live Version too, docker VM Work fine. Installed after 2min after start
Author
Owner

@njack21 commented on GitHub (Nov 11, 2025):

I think it should work. It does not, unless I am missing something.

System details are in the issue creation. What additional details would you like? I'm happy to provide them.

I'm glad it works from your house. It does not work here. I'm not trying to be a dick, but you saying it works fine isn't helping.

@njack21 commented on GitHub (Nov 11, 2025): I think it should work. It does not, unless I am missing something. System details are in the issue creation. What additional details would you like? I'm happy to provide them. I'm glad it works from your house. It does not work here. I'm not trying to be a dick, but you saying it works fine isn't helping.
Author
Owner

@MickLesk commented on GitHub (Nov 11, 2025):

Yeah but what should i fix without any something?

I have no Idea atm.

@MickLesk commented on GitHub (Nov 11, 2025): Yeah but what should i fix without any something? I have no Idea atm.
Author
Owner

@njack21 commented on GitHub (Nov 11, 2025):

What additional information can I provide to assist?

Full disclosure, I don't need the Docker VM anymore, I deployed what I needed with another solution, but am happy to assist in diagnosing the issue.

@njack21 commented on GitHub (Nov 11, 2025): What additional information can I provide to assist? Full disclosure, I don't need the Docker VM anymore, I deployed what I needed with another solution, but am happy to assist in diagnosing the issue.
Author
Owner

@MickLesk commented on GitHub (Nov 11, 2025):

I only can build another Script without any verbose or supressed Outputs, maybe tomorrow

@MickLesk commented on GitHub (Nov 11, 2025): I only can build another Script without any verbose or supressed Outputs, maybe tomorrow
Author
Owner

@ntrance commented on GitHub (Nov 11, 2025):

Docker 29 is the issue; you need to install docker 28.5.2-1

@ntrance commented on GitHub (Nov 11, 2025): Docker 29 is the issue; you need to install docker 28.5.2-1
Author
Owner

@Roma2307 commented on GitHub (Nov 12, 2025):

try this:

bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/vm/docker-vm.sh)"

I also had problems with Proxmox 9 (VM and lcx docker), but this script worked great. thank you!

Does that mean that the scripts on the Helper website are not up to date?

@Roma2307 commented on GitHub (Nov 12, 2025): > try this: > > bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/vm/docker-vm.sh)" I also had problems with Proxmox 9 (VM and lcx docker), but this script worked great. thank you! Does that mean that the scripts on the Helper website are not up to date?
Author
Owner

@MickLesk commented on GitHub (Nov 12, 2025):

no its just an full refactor, with multi os and co. i need testers for this, but nobody in discord response

@MickLesk commented on GitHub (Nov 12, 2025): no its just an full refactor, with multi os and co. i need testers for this, but nobody in discord response
Author
Owner

@Roma2307 commented on GitHub (Nov 12, 2025):

Which Setting? Ive tested all several times today

had the same problem with credentials; this worked for me:

qm set --cipassword "newpassword"

qm cloudinit update
qm reboot

If I install it without cloud-init, I don't need a password at all, only username root.

@Roma2307 commented on GitHub (Nov 12, 2025): > Which Setting? Ive tested all several times today had the same problem with credentials; this worked for me: qm set <vmid> --cipassword "newpassword" qm cloudinit update <vmid> qm reboot <vmid> If I install it without cloud-init, I don't need a password at all, only username root.
Author
Owner

@MickLesk commented on GitHub (Nov 12, 2025):

and which setting? ^^

@MickLesk commented on GitHub (Nov 12, 2025): and which setting? ^^
Author
Owner

@Roma2307 commented on GitHub (Nov 12, 2025):

and which setting? ^^

Sorry, that statement wasn't entirely correct. I didn't see that the password is displayed in the shell after installation; I thought it was the “root” and “docker” data from the website. The displayed password works.

However, when I install it without Cloud-init using the same settings, no password is set for root (I have no idea if this is intentional).

Image
@Roma2307 commented on GitHub (Nov 12, 2025): > and which setting? ^^ Sorry, that statement wasn't entirely correct. I didn't see that the password is displayed in the shell after installation; I thought it was the “root” and “docker” data from the website. The displayed password works. However, when I install it without Cloud-init using the same settings, no password is set for root (I have no idea if this is intentional). <img width="926" height="970" alt="Image" src="https://github.com/user-attachments/assets/f0eef554-fdce-4f1f-ac65-d08bcb810032" />
Author
Owner

@MickLesk commented on GitHub (Nov 12, 2025):

so - it work for you?

@MickLesk commented on GitHub (Nov 12, 2025): so - it work for you?
Author
Owner

@Roma2307 commented on GitHub (Nov 12, 2025):

so - it work for you?

yes! :)

@Roma2307 commented on GitHub (Nov 12, 2025): > so - it work for you? yes! :)
Author
Owner

@MickLesk commented on GitHub (Nov 12, 2025):

@njack21 debug variant:
bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/vm/docker-vm-debug.sh)"

Post all what you get try debian 13 with and without cloudinit. Wait 3min until all messages are done. then check vm

@MickLesk commented on GitHub (Nov 12, 2025): @njack21 debug variant: bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/vm/docker-vm-debug.sh)" Post all what you get try debian 13 with and without cloudinit. Wait 3min until all messages are done. then check vm
Author
Owner

@njack21 commented on GitHub (Nov 12, 2025):

@njack21 debug variant: bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/vm/docker-vm-debug.sh)"

Post all what you get try debian 13 with and without cloudinit. Wait 3min until all messages are done. then check vm

Will test in a bit. On the previous test, I did see the password with cloudinit, but that password did not work either. Will test without cloudinit and update thread.

@njack21 commented on GitHub (Nov 12, 2025): > [@njack21](https://github.com/njack21) debug variant: bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVED/raw/branch/main/vm/docker-vm-debug.sh)" > > Post all what you get try debian 13 with and without cloudinit. Wait 3min until all messages are done. then check vm Will test in a bit. On the previous test, I did see the password with cloudinit, but that password did not work either. Will test without cloudinit and update thread.
Author
Owner

@MickLesk commented on GitHub (Nov 12, 2025):

how you enter the password? manually? CTRL V ?

Can you make an Video?

@MickLesk commented on GitHub (Nov 12, 2025): how you enter the password? manually? CTRL V ? Can you make an Video?
Author
Owner

@Roma2307 commented on GitHub (Nov 13, 2025):

so - it work for you?

EDIT: Stand down, I've since discovered that it's a problem in the current Portainer release: https://github.com/portainer/portainer/issues/12925#issuecomment-3516549977

Hey Mick, I have another problem and I don't know if it's related to the script. I can't connect to the environment in Portainer under the VM and keep getting the same error. I've reinstalled the VM several times and also deleted Portainer and reinstalled it manually, but the error keeps coming back. Do you have any idea what the cause could be?

Image
@Roma2307 commented on GitHub (Nov 13, 2025): > so - it work for you? EDIT: **Stand down, I've since discovered that it's a problem in the current Portainer release: https://github.com/portainer/portainer/issues/12925#issuecomment-3516549977** Hey Mick, I have another problem and I don't know if it's related to the script. I can't connect to the environment in Portainer under the VM and keep getting the same error. I've reinstalled the VM several times and also deleted Portainer and reinstalled it manually, but the error keeps coming back. Do you have any idea what the cause could be? <img width="1379" height="610" alt="Image" src="https://github.com/user-attachments/assets/e687cf1f-834a-44da-9037-6869e90390e8" />
Author
Owner

@MickLesk commented on GitHub (Nov 13, 2025):

Upstream issue. Waiting.

@MickLesk commented on GitHub (Nov 13, 2025): Upstream issue. Waiting.
Author
Owner

@MickLesk commented on GitHub (Nov 18, 2025):

@njack21 any feedback or progress?

@MickLesk commented on GitHub (Nov 18, 2025): @njack21 any feedback or progress?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#2292