docker / docker/docker-install
Please support elementaryOS 8.0
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 3.2k
- Forks
- 863
- Avg merge
- 3h 15m
- Merged PRs (30d)
- 2
Description
I tried to run
curl https://get.docker.com | sudo sh and a fresh elementaryOS 8.0 stable install
The error I got is
curl https://get.docker.com | sudo sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 22592 100 22592 0 0 57572 0 --:--:-- --:--:-- --:--:-- 57632
# Executing docker install script, commit: 4c94a56999e10efcf48c5b8e3f6afea464f9108e
+ sh -c apt-get -qq update >/dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get -y -qq install ca-certificates curl >/dev/null
+ sh -c install -m 0755 -d /etc/apt/keyrings
+ sh -c curl -fsSL "https://download.docker.com/linux/debian/gpg" -o /etc/apt/keyrings/docker.asc
+ sh -c chmod a+r /etc/apt/keyrings/docker.asc
+ sh -c echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian trixie stable" > /etc/apt/sources.list.d/docker.list
+ sh -c apt-get -qq update >/dev/null
E: The repository 'https://download.docker.com/linux/debian trixie Release' does not have a Release file.
I guess that's because the distro could not be identified correctly?
ElementaryOS 8.0 is based on Ubuntu 24.04 and should be treated like it is an Ubuntu 24.04
The contents of
/etc/lsb-release
DISTRIB_ID=elementary
DISTRIB_RELEASE=8
DISTRIB_CODENAME=circe
DISTRIB_DESCRIPTION="elementary OS 8"
/etc/os-release
PRETTY_NAME="elementary OS 8"
NAME="elementary OS"
CPE_NAME="cpe:/o:elementary:elementary_os:8"
VERSION_ID="8"
VERSION="8"
VERSION_CODENAME=circe
ID=elementary
ID_LIKE="ubuntu debian"
HOME_URL="https://elementary.io/"
DOCUMENTATION_URL="https://elementary.io/docs/learning-the-basics"
SUPPORT_URL="https://elementary.io/support"
BUG_REPORT_URL="https://docs.elementary.io/contributor-guide/feedback/reporting-issues"
PRIVACY_POLICY_URL="https://elementary.io/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=distributor-logo
UBUNTU_CODENAME=noble
UBUNTU_PRETTY_NAME="Ubuntu 24.04.1 LTS"
UBUNTU_NAME="Ubuntu"
UBUNTU_VERSION_ID="24.04"
UBUNTU_VERSION="24.04.1 LTS (Noble Numbat)"
UBUNTU_VERSION_CODENAME=noble
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the get.docker.com installation script's distribution-detection logic and compare it with the provided /etc/os-release values. Verify that elementaryOS 8 is treated as Ubuntu 24.04 (noble), not Debian trixie, and confirm that the installation reaches the Docker repository successfully on a fresh elementaryOS 8 system.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, shell, ubuntu
- Domain
- devops, operating-systems
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100