最新安装Docker教程(2024.10)

由于国内不可控因素,导致 docker 被禁,现在市面上安装 docker 的脚本基本都已经失效,正好一台新的服务器需要安装,找了下最新有效的安装方法,亲测成功!

添加 Docker 软件源

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://mirrors.cloud.tencent.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo   "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.cloud.tencent.com/docker-ce/linux/ubuntu/ \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" |   sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安装 Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

运行 Docker

sudo systemctl start docker
sudo systemctl enable docker

检查安装结果

sudo docker version
sudo docker compose version

另附

DockerHub国内镜像源列表

DockerHub镜像仓库 镜像加速器地址
镜像使用说明 https://dockerhub.icu
hub.rat.dev
docker.wanpeng.top
镜像使用说明 https://doublezonline.cloud
镜像使用说明 https://docker.mrxn.net
镜像使用说明 https://lynn520.xyz
镜像使用说明 https://ginger20240704.asia
镜像加速说明 https://docker.1panel.dev
Dockerhub镜像加速说明 https://docker.xn--6oq72ry9d5zx.cn
DockerHub 镜像加速代理 https://hub.gog.email
DockerHub 镜像加速代理 https://docker.anyhub.us.kg
Dockerhub镜像加速说明 https://docker.wget.at
镜像使用说明 https://dislabaiot.xyz
Docker Proxy 镜像加速来源地址 https://dockerpull.com
Docker Hub Container Image Library https://docker.fxxk.dedyn.io
docker-registry-mirrors: 支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库. dhub.kubesre.xyz
AtomHub 可信镜像仓库平台 (只包含基础镜像,共336个) https://atomhub.openatom.cn
DaoCloud 镜像站 https://docker.m.daocloud.io
已失效DockerHub镜像仓库
镜像使用说明 https://docker.awsl9527.cn
Docker镜像加速站(因流量太大,作者已关停) https://hub.uuuadc.top
Docker镜像加速站 https://docker.ckyl.me
镜像使用说明 https://docker.hpcloud.cloud
docker.1panel.live
https://dockerhub.jobcher.com
https://docker.chenby.cn
97 Likes

镜像源和安装软件源不一样,一样感谢楼主的付出。建议增加普通用户权限 sudo usermod -aG docker $USER

6 Likes

路过支持一下

5 Likes

现在这些入门教程,问chatgpt也很方便,有报错直接全贴过去就行。

3 Likes

建议直接全局挂梯子,然后走官方教程安装
不然就算安装成功,镜像也不好拉去。
还要改镜像源,有的镜像源还不稳定

2 Likes

感谢大佬分享

感谢佬的教程

1 Like

不是说 已经放出来了吗

感谢佬的付出,支持

3 Likes

借楼咨询各位佬一个问题啊:docker初学,我现在在自己创建的一个docker环境中,安装一些软件,需要设置环境变量,如何让它持久化啊,每次退出环境在进去就得重新搞一遍,太麻烦了 :bili_001: :bili_001:

2 Likes

那你可能搞错了,重新进入并不需要再搞一次。除非新建或者重启才需要重新修改容器(断电也算)。按照你的情况,保存当前容器 commit 命令。

你可以试试挂载本地目录

1 Like

感谢分享docker安装教程

感谢教程~~

好东西,mark了

OK,我试试,感谢佬

服务器非必要不建议挂梯子,成功安装docker后使用镜像完全可以正常使用

可以学习下docker -v挂载目录持久化,另外docker设置开机启动,容器同docker一起启动,可以解决你的问题

1 Like

貌似不到两天又被ban了

有点厉害支持~~