百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

关于Linux下Docker内网离线安装的一些笔记

off999 2025-08-31 08:04 30 浏览 0 评论

写在前面


  • 博文为内网离线安装 docker 教程
  • 安装前提是你需要有一台最小化安装的 Linux 机器,可以是虚机
  • 如果不是最小化,可能需要手动下载一些依赖
  • 理解不足小伙伴帮忙指正

我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》


离线安装 Docker

需要找一台有网的 Linux 机器,把涉及的 rpm 依赖包导出来。

┌──[root@vms152.liruilongs.github.io]-[~]
└─$yum -y install docker-ce --downloadonly --downloaddir=/root/soft
┌──[root@vms152.liruilongs.github.io]-[~]
└─$cd soft/
┌──[root@vms152.liruilongs.github.io]-[~/soft]
└─$ls *.rpm
audit-libs-python-2.8.5-4.el7.x86_64.rpm              fuse3-libs-3.6.1-4.el7.x86_64.rpm
checkpolicy-2.5-8.el7.x86_64.rpm                      fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
containerd.io-1.6.14-3.1.el7.x86_64.rpm               libcgroup-0.41-21.el7.x86_64.rpm
container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm  libsemanage-python-2.5-14.el7.x86_64.rpm
docker-ce-20.10.22-3.el7.x86_64.rpm                   policycoreutils-python-2.5-34.el7.x86_64.rpm
docker-ce-cli-20.10.22-3.el7.x86_64.rpm               python-IPy-0.75-6.el7.noarch.rpm
docker-ce-rootless-extras-20.10.22-3.el7.x86_64.rpm   setools-libs-3.3.8-4.el7.x86_64.rpm
docker-scan-plugin-0.23.0-3.el7.x86_64.rpm            slirp4netns-0.4.3-4.el7_8.x86_64.rpm
expect-5.45-14.el7_1.x86_64.rpm                       tcl-8.5.13-8.el7.x86_64.rpm

然后归档上传到你内网的机器

┌──[root@vms152.liruilongs.github.io]-[~]
└─$tar -cvf docker.tar ./soft/

在内网机器解压,通过下面的命令安装,如果提示缺少依赖,可以到这个网站下载下来在上传
https://rpmfind.net/linux/rpm2html/search.php

rpm -ivh --replacefiles  soft/*

如果提示依赖冲突,可以考虑使用 rpm -ivh --force soft/*

安装完成做简单测试

docker -v

修改 Docker Docker 运行时根目录

注意: 由于 docker 的限制,如果在部署后再调整需要清理 docker 镜像和容器等后再重新配置并重启,建议在首次部署即考虑该项。Docker 对磁盘的占用较大,请预先设置 docker 的 root dir 为大磁盘路径 ,并重启查看是否生效

Docker v17.05.0 以下版本配置方法修改或新增文件 /etc/docker.conf 或者 /etc/sysconfig/docker,请根据当 docker版本自行判断 --graph=/new/path/to/docker-data

Docker v17.05.0 以上版本配置方法,修改 /etc/docker/daemon.json ,如果不存在则创建一个

mkdir /etc/docker;touch /etc/docker/daemon.json

json 中填写下面的内容

{
"data-root": "/new/path/to/docker-data"
}

上面的 /new/path/to/docker-data 即是实际重新设置的 docker 工作目录,请按实际情况设置具体路径。修改后需重启 docker 生效

$sudo systemctl restart docker

如果需要开机自启:

$sudo systemctl enable docker

通过 docker info 可以查看配置信息

$docker info
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Docker Buildx (Docker Inc., v0.9.1-docker)
  scan: Docker Scan (Docker Inc., v0.23.0)

Server:
 Containers: 1
  Running: 1
  Paused: 0
  Stopped: 0
 Images: 1
 Server Version: 20.10.22
 Storage Driver: overlay2
  Backing Filesystem: xfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 9ba4b250366a5ddde94bb7c9d1def331423aa323
 runc version: v1.1.4-0-g5fd4c4d
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 3.10.0-957.el7.x86_64
 Operating System: CentOS Linux 7 (Core)
 OSType: linux
 Architecture: x86_64
 CPUs: 16
 Total Memory: 31.26GiB
 Name: ddzx_file
 ID: FHNQ:4QSZ:XHNS:6NTR:SJVX:O2OG:YG5Q:5MSI:ISKZ:4SJ2:VQGA:6R2O
 Docker Root Dir: /app/ali_asr/docker-data
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

相关推荐

无线路由器显示wan口未连接(路由器显示wan口未联网)

分析原因  1.路由器wan口没插网线,或者网线没插好。  2.路由器wan口速率问题。  3.网线有问题。  解决方法  1.首先确认路由器wan口是否正确连接了网线,如果连接错误的话重新插一下...

u盘插电脑响一声但不显示

我们在使用电脑的时候,是否遇到过u盘插电脑只会响一声但没有的情况。那是怎么回事呢?有声音,说明能检测到USB设备,可能是系统的问题导致没识别。首先保证U盘是正常的情况下,一般都是因为U盘与接口接触不良...

联想电脑自带应用商店(联想电脑自带应用商店无法使用)

联想电脑自带的应用商店能用,联想软件商店,是联想电脑官方提供的软件下载平台,店内所有上架的软件均获得了联想官方认证,杜绝了垃圾信息,更不会出现捆绑式“全家桶”下载,安全纯净。截至2021年底,联想PC...

惠普笔记本维修费用价目表(惠普笔记本维修收费标准)

谢邀在保修期内可以先送到Applestore检修一下,在保修期内有很大机率就直接给免费你修了。(这个真的看脸)。如果认定是人为损坏除去更换硬件的费用还会收取一定的服务费。维修可能会是两种情况更换单个...

重装电脑多少钱(重装电脑多少钱 台式电脑比台式电脑)

重装一次电脑系统一般费用在30元钱左右,一般有点电脑基础的,现在都是自己装系统了,如果电脑可以正常开机,可以选择在线一键装系统,如果不能开机就必须用系统盘做系统了。重装一次电脑系统一般费用在30元钱左...

邮箱号免费给我一个(给我一个免费的邮箱号码)
  • 邮箱号免费给我一个(给我一个免费的邮箱号码)
  • 邮箱号免费给我一个(给我一个免费的邮箱号码)
  • 邮箱号免费给我一个(给我一个免费的邮箱号码)
  • 邮箱号免费给我一个(给我一个免费的邮箱号码)
windows xp可以下载win7吗(windows xp可以安装微信吗)

基本可以,装完win7后,C盘会有个windows.old的文件夹,这里面是xp的系统文件,删掉就行了。下载地址我用消息给你发过去,还有其他的问题的话,消息回复我。下载win7镜像后,用虚拟光驱加载安...

dns地址配置错误(dns地址配置错误怎么修复)

处理方法如下:1、在电脑右下方的网络图标上右键点击,打开“网络和lnternet”设置;2、现在“更改配置器选项”,进入网络连接窗口;3、右键点击网络连接图标,选择最下方的“属性”;4、在新窗口中双击...

windows 11 应用程序(windows11软件)

杀毒软件Windows11自带的杀毒软件是为了提供的刷的软件。你可以卸载也可以不要卸载。如果你不喜欢windows11自带的杀毒软件的话,你可以安装国内的一些免费的杀毒软件。可以添加温度是属于自带的加...

ie浏览器电脑下载(ie浏览器电脑下载了安装不了显示安装了更新版本)

手机能下载IE浏览器,但是不能安装。网上那些所谓的IE浏览器手机版都不是微软公司正式发布的。微软公司对IE浏览器共发布了11个版本,支持Windows系统,自Windows10开始,IE浏览器正式更...

万能钥匙自动连接免费wifi(万能钥匙wifi自动解锁官方)

首先打开WIFI万能钥匙,进入页面后,你可以看到首页中有各个不同的wifi网络;如果有可以连接的网络,会在wifi名称后面显示一把蓝色的钥匙,选择某一wifi名称后面的【点击立即连接】;在弹出的小窗...

怎样修改路由器的名称和密码

路由器和电脑连接,打开浏览器,在地址栏输入192.168.1.1(一般路由器地址是这个或者查看路由器背面的登录信息)进路由-输入用户名,密码,(默认一般是admin)。2、更改登录口令的选项一般在...

怎样卸载不用的软件(在设置里怎样卸载不用的软件)

如果是在电脑上你可以安装一个软件管家,里面有卸载这一个选项,打开后电脑里的软件都可以卸载。如果软件管家里面没有,那就打来该软件下载的文件夹,里面有个和桌面快捷方式一样的图标的,双击点开,就提示你卸载了...

金士顿和惠普的u盘哪个好(金士顿的u盘和惠普的u盘)

惠普和金士顿比较的话选金士顿吧。HP不是专业生产移动存储设备的!金士顿专业做移动存储设备的。两者只要买到正品,质量还是不错的。金士顿。U盘讲的是速度和储存的安全性。性能和使用上差不多(如果是真的)。速...

台式机dvd光驱安装图解(台式机光驱安装方法)

1、首先就是将电脑机箱的左右两个面板拆下来,光驱也准备好。2、在机箱的光驱预留位置,拆下一个面板。3、将新的光驱小心插进去。4、插到底之后,让外边面和周围的面板齐平。5、固定光驱两侧的螺丝,让光驱的牢...

取消回复欢迎 发表评论: