Update docker-vm.sh
This commit is contained in:
parent
6d517e382d
commit
d0729aa82a
@ -459,27 +459,15 @@ packages:
|
|||||||
- curl
|
- curl
|
||||||
- gnupg
|
- gnupg
|
||||||
- qemu-guest-agent
|
- qemu-guest-agent
|
||||||
- cloud-guest-utils # growpart/resizefs
|
- cloud-guest-utils
|
||||||
- cloud-init
|
|
||||||
|
|
||||||
write_files:
|
|
||||||
- path: /etc/apt/keyrings/docker.gpg
|
|
||||||
permissions: '0644'
|
|
||||||
encoding: b64
|
|
||||||
content: ${DOCKER_GPG_B64}
|
|
||||||
|
|
||||||
runcmd:
|
runcmd:
|
||||||
- sed -i 's#^ENV_SUPATH.*#ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin#' /etc/login.defs || true
|
|
||||||
- sed -i 's#^ENV_PATH.*#ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin#' /etc/login.defs || true
|
|
||||||
- printf 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n' > /etc/environment
|
|
||||||
- "grep -q 'export PATH=' /root/.bashrc || echo 'export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' >> /root/.bashrc"
|
|
||||||
|
|
||||||
- install -m 0755 -d /etc/apt/keyrings
|
- install -m 0755 -d /etc/apt/keyrings
|
||||||
|
- curl -fsSL ${DOCKER_BASE}/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
||||||
|
- chmod a+r /etc/apt/keyrings/docker.gpg
|
||||||
- echo "deb [arch=\$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] ${DOCKER_BASE} ${REPO_CODENAME} stable" > /etc/apt/sources.list.d/docker.list
|
- echo "deb [arch=\$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] ${DOCKER_BASE} ${REPO_CODENAME} stable" > /etc/apt/sources.list.d/docker.list
|
||||||
|
|
||||||
- apt-get update -qq
|
- apt-get update -qq
|
||||||
- apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
|
- apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
|
||||||
|
|
||||||
- systemctl enable --now qemu-guest-agent
|
- systemctl enable --now qemu-guest-agent
|
||||||
- systemctl enable --now docker
|
- systemctl enable --now docker
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user