Skip to content

Commit 0a63aea

Browse files
committed
etc: copy instructions from docker website
Signed-off-by: Vitor Bandeira <[email protected]>
1 parent 4e55b94 commit 0a63aea

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

etc/DependencyInstaller.sh

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,17 +122,23 @@ _installCI() {
122122
python3 \
123123
software-properties-common
124124

125-
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
126-
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
127-
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
125+
# Add Docker's official GPG key:
126+
install -m 0755 -d /etc/apt/keyrings
127+
curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
128+
-o /etc/apt/keyrings/docker.asc
129+
chmod a+r /etc/apt/keyrings/docker.asc
130+
131+
# Add the repository to Apt sources:
132+
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
133+
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
134+
tee /etc/apt/sources.list.d/docker.list > /dev/null
128135

129136
apt-get -y update
130137
apt-get -y install --no-install-recommends \
131138
docker-ce \
132139
docker-ce-cli \
133-
containerd.io
134-
135-
apt-get -y install --no-install-recommends docker-buildx
140+
containerd.io \
141+
docker-buildx-plugin \
136142

137143
}
138144

0 commit comments

Comments
 (0)