ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Ubuntu离线安装docker

2021-04-25 22:31:47  阅读:273  来源: 互联网

标签:amd64 离线 xenial Ubuntu docker dpkg


Ubuntu离线安装docker

最近由于业务需求,需要在Ubuntu系统中离线部署docker,注意哈,这里是离线安装包的方式来安装docker。该文档也只是提供Ubuntu离线安装docker思路。

确定linux系统版本

# 其它版本linux内核系统或许略有不同
cat /etc/lsb-release

输出:

 DISTRIB_ID=Ubuntu
 DISTRIB_RELEASE=16.04
 DISTRIB_CODENAME=xenial
 DISTRIB_DESCRIPTION="Ubuntu 16.04.7 LTS"

从输出中可以看出,我当前系统为16.04.7(LTS)版本,DISTRIB_CODENAME为xenial,这个xenial对于我们后面需要安装的包文件是有关系的。

确定dpkg版本

sudo dpkg  --print-architecture

输出:

amd64

dpkg 是Debian package的简写,为”Debian“ 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除。

所有源自"Debian"的Linux的发行版都使用 dpkg, 例如"Ubuntu"。

我当前系统查询出来是amd64,可能会有其它的值,如:arm64。

下载.deb包

通过docker官方文档网站查看得知需要下载的版本

参考官方链接:https://docs.docker.com/engine/install/ubuntu/

包下载地址:https://download.docker.com/linux/ubuntu/dists/

在这里插入图片描述

到了包下载位置后,选择对应的linux系统版本,就是第一步确定的xenial版本

在这里插入图片描述

然后在进入pool/stable,得到如下图所示界面

在这里插入图片描述

此时,我们通过第二部插叙出来的dpkg为amd64,然后再点击进入amd64路径中。

在这里插入图片描述

我这里下载的文件为:

containerd.io_1.2.6-3_amd64.deb
docker-ce_19.03.1~3-0~ubuntu-xenial_amd64.deb
docker-ce-cli_19.03.1~3-0~ubuntu-xenial_amd64.deb

这三个文件都是经过本人验证过,可以放心在该Ubuntu(16.04)食用。

上传文件到linux中,执行安装命令

sudo dpkg -i *.deb && apt-get -f install

修改镜像

vi /etc/docker/daemon.json

# 我这里使用网易163镜像,你也可以选择用其它镜像。
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

重启docker

systemctl restart docker

#设置docker开机启动
systemctl enable docker

验证

docker info

欢迎指正。

标签:amd64,离线,xenial,Ubuntu,docker,dpkg
来源: https://blog.csdn.net/Fenglin1994/article/details/116139554

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有