docker部署手册(离线)

文章目录

    • 一、下载地址
    • 二、部署环境
    • 三、安装部署
      • 3.1 上传安装包
      • 3.2 解压
      • 3.3 创建docker.service
      • 3.4 创建daemon.json 文件
      • 3.5 授权
      • 3.6 启动
      • 3.7 查看信息
      • 3.8 设置开机启动
      • 3.9 允许远程连接到docker
        • 方法一:修改docker.service
        • 方法二:修改daemon.json
      • 3.10 处理报错 docker.service: Start request repeated too quickly.

一、下载地址

docker安装包下载镜像地址

二、部署环境

ubuntu: 24.04

docker: 27.3.1

三、安装部署

3.1 上传安装包

docker-27.3.1.tgz

3.2 解压

tar -zxvf docker-27.3.1.tgz
mv docker/* /usr/bin/

image-20241030193505365

3.3 创建docker.service

vim /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 --selinux-enabled=false -H unix:///var/run/docker.sock
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=65536
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

3.4 创建daemon.json 文件

## 创建相关文件夹,其中/dcdata/docker 是docker的根目录
mkdir -p /etc/docker && mkdir -p /dcdata/docker

vim /etc/docker/daemon.json

## 输入以上内容
{
        "data-root": "/dcdata/docker",
        "bip":"172.31.0.1/24"
}

注: 规定docker内部网络ip段,是因为如果不规定,可能会生成与现在内网ip相同的段,导致问题;之前给客户部署时碰到过,后来就在配置中规定下docker的内部ip段了。

3.5 授权

chmod 755 /etc/systemd/system/docker.service
chmod 755 /etc/docker/daemon.json

3.6 启动

systemctl daemon-reload
systemctl start docker.service

3.7 查看信息

docker info

image-20241030195104090

3.8 设置开机启动

systemctl enable docker.service

3.9 允许远程连接到docker

开启2375端口;这个端口如果开启的话会存在安全问题;开发测试环境无所谓,上生产环境后除非比较否则尽量别开启2375端口;如果开启了2375端口 也要做好防火墙策略。

方法一:修改docker.service

vim /etc/systemd/system/docker.service

image-20241030195656059

systemctl daemon-reload
systemctl restart docker.service
方法二:修改daemon.json

vim /etc/docker/daemon.json 添加以下内容

{
	"hosts": ["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"],
	"data-root": "/dcdata/docker",
	"bip":"172.31.0.1/24"
}

保存

注意要修改 /etc/systemd/system/docker.service 文件

删除掉 -H unix:///var/run/docker.sock

image-20241030202024882

重启docker

systemctl daemon-reload && systemctl restart docker

3.10 处理报错 docker.service: Start request repeated too quickly.

报错信息如下:

image-20241030202509491

报错原因如下:

image-20241030202401580

解决办法请参考上述的 3.9 中的 方法二

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/904666.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OpenWRT旁路由应该怎么设置?每一步都给你指出来!

前言 小白最近家里的网络出了问题,于是折腾了好多次路由器(软路由系统重装),这样直接就影响到其他小伙伴的网络了。 为了不影响其他小伙伴赚钱,小白就想着在软路由(主路由系统)旁边再加个软路…

LaTeX 特殊符号、加帽子符号、横线和波浪线、绝对值符号

LaTeX 特殊符号、加帽子符号、横线和波浪线_latex hat-CSDN博客 1 加帽子 \hat{E} \widehat{E} 2 加绝对值 % L1公式 \begin{align}L_{reg} \begin{cases}0.5(E^{}-\widehat{E})^{2} & \text{if } $$\left| g-\widehat{g}\right|$$<1 $$ \\$$\left| E^{}-\widehat{…

贷中额度策略调整

用户使用金融产品后&#xff0c;就会产生一些数据&#xff0c;比如&#xff1a;使用APP的行为数据&#xff0c;这个可以通过埋点进行收集&#xff0c;或借贷行为数据&#xff0c;是否逾期等。为了给用户更好的产品体验和提升风险防范水平&#xff0c;策略同学就会对存量的用户进…

统信UOS下启动图形界面应用工具manager报错:No protocol specified的解决办法

☞ ░ 前往老猿Python博客 ░ https://blog.csdn.net/LaoYuanPython 一、问题情况 达梦提供了丰富的图形界面工具&#xff0c;包括&#xff1a;manager、monitor、dbca等&#xff0c;但在统信操作系统进入终端去启动manager时报错&#xff1a;No protocol specified。 咨询了达…

【论文阅读】ESRGAN+

学习资料 论文题目&#xff1a;进一步改进增强型超分辨率生成对抗网络&#xff08;ESRGAN : FURTHER IMPROVING ENHANCED SUPER-RESOLUTION GENERATIVE ADVERSARIAL NETWORK&#xff09;论文地址&#xff1a;2001.08073代码&#xff1a;ncarraz/ESRGANplus&#xff1a; ICASSP …

优秀的服务器性能要看哪些方面

服务器性能指标主要看的是速度和稳定性&#xff0c;服务器的性能要求是什么&#xff1f;服务器的多处理器特性、内存容量、磁盘性能及可扩展性是选择服务器要考虑的主要因素。互联网时代的发展服务器的种类也越来越多。 服务器的性能要求是什么&#xff1f; 运行服务器软件的…

YOLOv9模型重新参数化,将yolo.pt转为yolo-converted.pt

1、yolo-m转为yolo-m-converted 在我们使用train_dual.py训练好自己的模型后&#xff0c;我们会得到yolo系列的模型&#xff0c;比如我使用yolov9-m在数据集CityScapes上训练后&#xff0c;得到cityscapes-yolov9-m.pt&#xff0c;然后运行yolov9-m_to_converted.py代码得到ci…

LC20. 有效的括号

用来熟悉一下栈的应用之括号匹配 题目链接 下面是大致思路 1.初始化:创建一个空栈,用于存储左括号。&#xff08;LC这题不用&#xff0c;自己写完整的需要&#xff09; 2.遍历字符串:从左到右依次扫描字符串中的每个字符。 3.处理左括号:如果是左括号,将其压入栈中。 4.处理右…

C# 企业微信机器人推送消息 windows服务应用程序的使用

C# 企业微信机器人推送消息 先添加一个机器人! 然后查看机器人就可以得到一个 webhook 特别特别要注意&#xff1a;一定要保护好机器人的webhook地址&#xff0c;避免泄漏&#xff01; 然后开始写代码 &#xff0c;只需要httpPost 调用一下这个地址就可以发送消息了。 首先我…

ctfshow(159->162)--文件上传漏洞

Web159 考点&#xff1a; 前端校验MIME验证黑名单 思路&#xff1a; 上传.user.ini文件&#xff1a; 文件内容auto_prepend_fileshell.png 由于网页存在前端过滤&#xff0c;只允许上传.png文件,所以我们将文件名修改为.user.ini.png上传&#xff0c;然后抓包删除.png后缀名…

《模拟电子技术基础》第六版PDF课后题答案详解

《模拟电子技术基础》第六版是在获首届全国优秀教材建设奖一等奖的第五版的基础上&#xff0c;总结6年来的教学实践经验修订而成的新形态教材。为满足国家人才培养的需求&#xff0c;适应新型教学模式&#xff0c;并考虑到大多数院校逐渐减少课程学时的现状&#xff0c;在不降低…

ComfyUI EcomID: 阿里开源助力定制化个性图像生成,单图生成高相似度图像

❤️ 如果你也关注大模型与 AI 的发展现状&#xff0c;且对大模型应用开发非常感兴趣&#xff0c;我会快速跟你分享最新的感兴趣的 AI 应用和热点信息&#xff0c;也会不定期分享自己的想法和开源实例&#xff0c;欢迎关注我哦&#xff01; &#x1f966; 微信公众号&#xff…

LabVIEW涡扇发动机加力泵测试

LabVIEW软件开发的涡扇发动机加力泵测试平台采用高度集成的硬件设备&#xff0c;实现了对涡扇发动机加力泵的全面测试和分析&#xff0c;从而确保其性能满足严格的航空标准。 项目背景 涡扇发动机是现代飞机的重要动力来源之一&#xff0c;其加力泵的性能直接影响飞机的整体动…

关于我的数据库——MySQL——第二篇

&#xff08;叠甲&#xff1a;如有侵权请联系&#xff0c;内容都是自己学习的总结&#xff0c;一定不全面&#xff0c;仅当互相交流&#xff08;轻点骂&#xff09;我也只是站在巨人肩膀上的一个小卡拉米&#xff0c;已老实&#xff0c;求放过&#xff09;。 表的操作 创建表…

练习LabVIEW第二十八题

学习目标&#xff1a; 刚学了LabVIEW&#xff0c;在网上找了些题&#xff0c;练习一下LabVIEW&#xff0c;有不对不好不足的地方欢迎指正&#xff01; 第二十八题&#xff1a; 建立一个VI&#xff0c;模拟滚动—个骰子(骰子取值1~6)&#xff0c;跟踪骰子滚动后的取值出现次数…

xhr的readyState和status

XMLHttpRequest&#xff08;XHR&#xff09;对象中的readyState和status用于监控异步 HTTP 请求的状态。它们分别表示请求的当前阶段和服务器的响应状态。 readyState 用于判断请求所处的阶段&#xff0c;确保数据完全接收。 status 用于判断请求的结果状态&#xff08;如200表…

计算机网络IP地址分类,子网掩码,子网划分复习资料

IP 地址的概念 IP 地址是独立于硬件地址的逻辑地址&#xff0c;它是由软件提供的地址。 IP 地址是网络层地址。 IP 编址方案和分类 IP 地址由 32 位二进制数构成&#xff0c;分为前缀(网络地址)和后缀(主机地址) 同一网段中每台计算机的 IP 地址是唯一的网络地址的分配全球…

【Stable Diffusion】

1、SD 模型 安装完SD软件后&#xff0c;必须搭配基础模型才能使用。 不同的基础模型&#xff0c;其画风和擅长的领域会有侧重。 Checkpoint大模型 大模型是 SD 的核心&#xff0c;用来控制生成图片的整个画面风格走势。 出图前要选择好合适的大模型&#xff0c;比如有些擅长…

WPF+MVVM案例实战(一)- 设备状态LED灯变化实现

文章目录 1、项目创建2、UI界面布局1. MainWindow.xaml2、颜色转换器实现2.MainViewModel.cs 代码实现3、运行效果4.源代码下载1、项目创建 打开 VS2022 ,新建项目 Wpf_Examples,创建各层级文件夹,安装 CommunityToolkit.Mvvm 和 Microsoft.Extensions.DependencyInjectio …

node集成redis (教学)

文章目录 前言一、安装redis二、可视化界面测试连接1.vscode安装插件 三、node代码编写1.先安装两个库&#xff08;redis和ioredis&#xff09;2.测试连接 &#xff08;前提是你的redis服务器要启动起来&#xff09; 总结 前言 在Node.js中集成ioredis是一个常见的做法&#x…