ubuntu20.04 安装离线版docker-20.10.0

ops/2025/3/6 16:44:14/

1. 安装步骤

步骤一:官网下载 docker 安装包

wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.0.tgz

步骤二:解压安装包;

tar -zxvf docker-20.10.0.tgz

  步骤三:将解压之后的docker文件移到 /usr/bin目录下;

cd /home/zhy/soft/docker-20.10.0
sudo cp docker/* /usr/bin/

步骤四:docker注册成系统服务;

sudo gedit /etc/systemd/system/docker.service

然后在文件中添加以下内容,退出并保存。

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target

步骤五:给文件增加可执行权限

chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload

步骤六:设置开机自启动

systemctl enable docker.service

步骤七 :启动docker

systemctl start docker

步骤八:测试docker是否启动

docker --version 
sudo docker run hello-world

2. 卸载步骤

步骤一:停止docker

sudo systemctl stop docker

步骤二:删除Docker服务

# 移除开机自启动
systemctl disable docker.service
# 删除service服务
rm -f /etc/systemd/system/docker.service

步骤三:删除Docker相关命令

rm -f /usr/bin/docker*
rm -f /usr/bin/containerd*
rm -f /usr/bin/ctr
rm -f /usr/bin/runc

步骤四:删除docker目录和容器相关文件

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

步骤五:验证是否已成功卸载

docker --version

3. 问题描述

按照官网安装完Docker,在最后一步检验docker是否安装成功,即运行sudo docker run hello-world这条命令时一直一直一直出现以下问题:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c1ec31eb5944: Retrying in 1 second 
docker: error pulling image configuration: download failed after attempts=6: dial tcp 162.125.82.7:443: connect: connection refused.
See 'docker run --help'.

1. 解决方法:参考解决docker拉取镜像报错,Error response from daemon: Get "[https://registry-1.docker.io/v2/":](https://registry-1.docker.io/v2/":) net(亲测有效) - 相遇就是有缘 - 博客园

sudo gedit /etc/docker/daemon.json

然后在文件中插入如下内容:

{"registry-mirrors": ["https://dockerpull.org","https://docker.unsee.tech/","https://docker.1panel.live/","https://docker.udayun.com/","https://docker.nastool.de/"]}

2、重启Docker服务

sudo systemctl daemon-reloadsudo systemctl restart docker

3、重新运行hello-world 


http://www.ppmy.cn/ops/163643.html

相关文章

微信小程序接入DeepSeek模型(火山方舟),并在视图中流式输出

引言: DeepSeek,作为一款先进的自然语言处理模型,以其强大的文本理解和生成能力著称。它能够处理复杂的文本信息,进行深度推理,并快速给出准确的回应。DeepSeek模型支持流式处理,这意味着它可以边计算边输…

Github 2025-03-05 C开源项目日报 Top10

根据Github Trendings的统计,今日(2025-03-05统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量C项目10C++项目1Python项目1Tcl项目1Redis - 内存数据库和数据结构服务器 创建周期:5411 天开发语言:C协议类型:BSD 3-Clause “New” or “…

std::sort 排序算法本质

使用了内省排序(Introsort) 现代标准库实现中,std::sort 通常使用 内省排序(Introsort),它是一种混合排序算法,结合了以下三种算法的优点: 快速排序 作为主要算法,平均…

DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)示例4: 自定义插槽

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)示例4📚前言📚页面效果📚指令输入定义属性…

DeepSeek、Grok与ChatGPT:AI三巨头的技术博弈与场景革命

## 引言:AI工具的三国杀时代 2025年的AI江湖,DeepSeek以黑马之姿横扫全球应用榜单,Grok 3凭借马斯克的狂言抢占头条,ChatGPT则稳坐行业王座。这场技术竞赛不仅是参数量的比拼,更是一场关于效率、成本与场景适配的终极…

Ubuntu录屏--OBS

使用场景 手机拍摄到的画面显示在电脑上,同时需要记录软件实时采集到的数据。如果各拍各的后期还需要对时间线,比较麻烦。因此在解决了手机拍摄画面上传电脑后,直接录屏即可。 安装OBS具体步骤 直接参考OBS官网 下载 | OBS 需要使用的命令…

云原生时代的技术桥梁

在数字化转型的大潮中,企业面临着数据孤岛、应用间集成复杂、高成本与低效率等问题。这些问题不仅阻碍了企业内部信息的流通和资源的共享,也影响了企业对外部市场变化的响应速度。当前,这一转型过程从IT角度来看,已然迈入云原生时…

如何打造一个安全稳定的海外社媒账号?

您好!随着TikTok、Instagram、Facebook等海外社媒平台的迅猛发展,越来越多的个人和企业希望借助这些平台实现全球化传播。然而,注册和运营海外社媒账号的过程中,许多人频繁遭遇到封禁、限制和账号关联等问题,常常导致严…