两句话讲清楚离线安装docker

news/2024/11/18 3:17:50/文章来源:https://www.cnblogs.com/lyjun/p/18388768

两句话讲清楚离线安装docker

目录
  • 两句话讲清楚离线安装docker
    • 写在前面
    • 解决方案

写在前面

  • 背景:银河麒麟、离线环境,装吧,一装一个不吱声。

  • 参考链接:https://blog.csdn.net/zhaogangyyxf/article/details/141328640

  • 准备:

    • docker安装包:文件类型是一个压缩包。一般是要去docker官网下的,懂我意思吧,不过之前国内镜像不好使,又突然好使了,比如 阿里的镜像,进去下载就行。

      CE版本是什么意思,就是 Community Edition ,社区版,更新会频繁一些,不是很稳定,所以一般下普通的就行。

      在这里插入图片描述

    • docker-compose:文件类型是一个二进制文件。虽然你找的是docker,但后面肯定也要用到docker-compose,教程也一并给出。比起docker不好弄,docker-compose稍微方便一点,从github上直接下。

      在这里插入图片描述

      Docker 主要是用来管理单个容器,而 Docker Compose 则是用来组织和编排多个容器,形成一个完整的、多服务的应用环境

解决方案

  1. 编写docker.service脚本,后面要用,不懂?抄就完了。写了放哪儿?跟docker、docker-compose同一级先放着吧。

    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
    # the default is not to use systemd for cgroups because the delegate issues still
    # exists and systemd currently does not support the cgroup feature set required
    # for containers run by docker
    ExecStart=/usr/bin/dockerd
    ExecReload=/bin/kill -s HUP $MAINPID
    # Having non-zero Limit*s causes performance problems due to accounting overhead
    # in the kernel. We recommend using cgroups to do container-local accounting.
    LimitNOFILE=infinity
    LimitNPROC=infinity
    LimitCORE=infinity
    # Uncomment TasksMax if your systemd version supports it.
    # Only systemd 226 and above support this version.
    #TasksMax=infinity
    TimeoutStartSec=0
    # set delegate yes so that systemd does not reset the cgroups of docker containers
    Delegate=yes
    # kill only the docker process, not all processes in the cgroup
    KillMode=process
    # restart the docker process if it exits prematurely
    Restart=on-failure
    StartLimitBurst=3
    StartLimitInterval=60s[Install]
    WantedBy=multi-user.target
    
  2. 解压docker,移动到 /usr/bin/目录。本地解压的删不删随你,反正没用了:rm -rf docker/

    这里的 -* 是让你写自己的版本,别照抄啊

    tar -xvf docker-*.tgz
    cp -p docker/* /usr/bin/
    
  3. 移动docker-compose到 /usr/local/bin/ 目录,且改名为 docker-compose,增加执行权限,依然删不删随你

    这里的 -* 是让你写自己的版本,别照抄啊

    cp docker-compose-* /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
    
  4. 移动docker.service,刚让你抄的那个,到 /etc/systemd/system/ 目录,增加执行权限,依然删不删随你

    cp docker.service /etc/systemd/system/
    chmod +x /etc/systemd/system/docker.service
    
  5. 重新加载配置文件,启动docker,设置开机自启

    systemctl daemon-reload
    systemctl start docker
    systemctl enable docker.service
    
  6. 完成了已经,检查一下吧

    docker -v
    docker-compose -v
    

  • ☁️ 我的CSDN:https://blog.csdn.net/qq_21579045
  • ❄️ 我的博客园:https://www.cnblogs.com/lyjun/
  • ☀️ 我的Github:https://github.com/TinyHandsome
  • 🌈 我的bilibili:https://space.bilibili.com/8182822
  • 🥑 我的思否:https://segmentfault.com/u/liyj
  • 🍅 我的知乎:https://www.zhihu.com/people/lyjun_
  • 🐧 粉丝交流群:1060163543,神秘暗号:为干饭而来

碌碌谋生,谋其所爱。🌊 @李英俊小朋友

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

玩黑悟空要配什么显卡?ToDesk云电脑一招搞定!

近期国产游戏大作《黑神话悟空》的预售开启,许多玩家对于如何配置自己的电脑以畅玩这款画质卓越、支持全景光追的3A大作产生了浓厚的兴趣。尤其是显卡的选择,成为了玩家们关注的焦点。《黑神话悟空》官方推荐最低显卡配置为1060ti起步,最高可达4080 Super,以满足不同分辨率…

js filter方法 全部数据根据搜索的数据 进行比对 包含的话 将包含的数据全部显示

js 全部数据根据搜索的数据 进行比对 包含的数据显示let ss = [ {name: "吴梦",id: 1,}, {name: "王倩",id: 2,}, {name: "陈飘",id: 3,}, {name: "刘莎",id: 4,},{name: "吴梦2&…

自动化运维-Linux系统CPU、内存、硬盘巡检脚本

同事:写一个一键巡检服务器CPU、内存、硬盘的巡检脚本。 我(安排): #!/bin/bash# 系统巡检脚本# 打印标题 echo "==================== 系统巡检报告 ===================="# CPU 使用情况 echo "CPU 使用情况:" top -bn1 | grep "Cpu(s)" | s…

[MYSQL] MYSQL 优化总结

0 查询变量参数查询某个参数时 select @@…1 数据插入与导入普通插入:采用批量插入(一次插入的数据不建议超过1000条) 手动提交事务 主键顺序插入大批量插入: ​> + 如果一次性需要插入大批量数据,使用insert语句插入性能较低,此时可以使用MySQL数据库提供的load指令插…

AI加持的开发平台,如何满足您的独一无二?

在数字化浪潮席卷全球的今天,软件开发平台在企业发展中的地位正变得愈发重要。作为技术创新的基石,开发平台已逐渐成为当今时代信息技术进步的中坚力量,更是推动企业技术升级、业务发展的关键所在。 而今,随着人工智能技术的飞速发展,开发平台也再次迎来新的变革。AI的加持…

VulNyx - Mail 靶机

扫描靶机 发现22 和 80端口 访问80端口 发现id=1 和2 时都会有回显dirsearch -u http://http://192.168.200.39访问这个1 和 2的路径 发现竟然和上面那个id=1和id=2的内容相同 这里就可以判断是个include漏洞了用php_filter_chain_generator-main构造伪协议链 执行rce执行反弹…

电科邮件系统短信轰炸

短信轰炸 在该页面下,只有对于学号与验证码的检测实现对于密码的找回,我的想法是对于学号的构造实现短信轰炸。因为学校中的学号构成有规律,所以可以构造不同的学号 ![](C:\Users\21094\Pictures\Screenshots\屏幕截图 2024-08-28 155947.png) 点击下一步后,可以看到该学号…

基于 Quanto 和 Diffusers 的内存高效 transformer 扩散模型

过去的几个月,我们目睹了使用基于 transformer 模型作为扩散模型的主干网络来进行高分辨率文生图 (text-to-image,T2I) 的趋势。和一开始的许多扩散模型普遍使用 UNet 架构不同,这些模型使用 transformer 架构作为扩散过程的主模型。由于 transformer 的性质,这些主干网络表…

opc da 服务器数据 转IEC61850项目案例

目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 应用条件 2 4 查看OPC DA服务器的相关参数 2 5 配置网关采集opc da数据 4 6 用IEC61850协议转发数据 6 7 网关使用多个逻辑设备和逻辑节点的方法 9 8 在服务器上运行仰科OPC DA采集软件 10 9 案例总结 12 1 案例说明在OPC DA服务器上…

电科校园邮箱系统逻辑漏洞

校园邮件系统逻辑漏洞导致邮件轰炸 邮件轰炸 首先通过自己的账号登录进入邮件系统之后,进入到信息修改的界面发现存在邮箱绑定功能,在尝试绑定自己的邮箱之后,可以看到存在提示“找回密码时可以使用备用邮箱找回”。输入邮箱密码之后进入到下一个页面在此页面完成邮箱绑定,…

基于surging 如何利用peerjs进行语音视频通话

一 、 概述 PeerJS 是一个基于浏览器WebRTC功能实现的js功能包,简化了WebrRTC的开发过程,对底层的细节做了封装,直接调用API即可,再配合surging 协议组件化从而做到稳定,高效可扩展的微服务,再利用RtmpToWebrtc 引擎组件可以做到不仅可以利用httpflv 观看rtmp推流直播,还可…

gitee误删项目,重新上传

删除项目更目录.git 解除绑定