first commit
This commit is contained in:
7
roles/docker/packages.list
Normal file
7
roles/docker/packages.list
Normal file
@@ -0,0 +1,7 @@
|
||||
ROLE_PACKAGES=(
|
||||
"docker-ce"
|
||||
"docker-ce-cli"
|
||||
"containerd.io"
|
||||
"docker-buildx-plugin"
|
||||
"docker-compose-plugin"
|
||||
)
|
||||
29
roles/docker/repo.sh
Executable file
29
roles/docker/repo.sh
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env bash
|
||||
source "$PROJECT_DIR/lib.sh"
|
||||
enable_strict_mode
|
||||
|
||||
cat <<'EOM'
|
||||
|
||||
=> Docker
|
||||
|
||||
EOM
|
||||
|
||||
KEYRING_DIR="/etc/apt/keyrings"
|
||||
KEYRING="$KEYRING_DIR/docker.gpg"
|
||||
KEY_URL="https://download.docker.com/linux/debian/gpg"
|
||||
SRC_FILE="/etc/apt/sources.list.d/docker.sources"
|
||||
CODENAME=$(source /etc/os-release && echo "$VERSION_CODENAME")
|
||||
DOCKER_URI="https://download.docker.com/linux/debian"
|
||||
ARCH_CUR=$(dpkg --print-architecture 2>/dev/null || true)
|
||||
ARCH_CUR=${ARCH_CUR:-amd64}
|
||||
|
||||
read -r -d '' DOCKER_SOURCES_CONTENT <<EOM || true
|
||||
Types: deb
|
||||
URIs: $DOCKER_URI
|
||||
Suites: $CODENAME
|
||||
Components: stable
|
||||
Architectures: $ARCH_CUR
|
||||
Signed-By: $KEYRING
|
||||
EOM
|
||||
|
||||
install_apt_repo "$KEY_URL" "$KEYRING" "$DOCKER_SOURCES_CONTENT" "$SRC_FILE" docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||
Reference in New Issue
Block a user