当前位置: 首页 > news >正文

离线安装docker

  总有各种原因无法在线安装docker:

1、下载 Docker 的最新版本 docker-20.10.9.tgz 到本地。

2、安装

# 解压下载的 Docker 压缩包
tar xvf docker-20.10.9.tgz# 复制 Docker 目录到 /usr/bin,使 Docker 命令可执行
cp -r docker/* /usr/bin# 清理解压后的文件
rm -rf docker docker-20.10.9.tgz

3、配置服务

# 创建 Docker 服务配置文件
sudo 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
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# 赋予 Docker 服务文件执行权限
sudo chmod +x /etc/systemd/system/docker.service# 重新加载 systemd 配置
sudo systemctl daemon-reload# 启用 Docker 服务开机自启
sudo systemctl enable docker.service# 启动 Docker 服务
sudo systemctl start docker# 检查 Docker 服务状态
sudo systemctl status docker

# 赋予 Docker 服务文件执行权限 
sudo chmod +x /etc/systemd/system/docker.service # 重新加载 systemd 配置 
sudo systemctl daemon-reload

4、启动

# 启用 Docker 服务开机自启 
sudo systemctl enable docker.service # 启动 Docker 服务 
sudo systemctl start docker # 检查 Docker 服务状态 
sudo systemctl status docker

5、下载 Docker-Compose 的最新版本 docker-compose-linux-x86_64 到本地。

6、安装docker compose

# 复制 Docker-Compose 到 /usr/local/bin
sudo cp -f ./docker-compose-linux-x86_64 /usr/local/bin/docker-compose# 赋予 Docker-Compose 执行权限
sudo chmod +x /usr/local/bin/docker-compose# 查看docker-compose版本docker-compose -v

  

 

http://www.hskmm.com/?act=detail&tid=16937

相关文章:

  • MX 练石 2025 NOIP #9
  • dockerfile
  • PostgreSQL 的索引Ooracle、Mysql索引的类型对比和说明
  • Docker打包CMake项目镜像操作步骤
  • Linux dmesg 内核日志查看工具详解
  • 【智慧】 gym104385
  • __repr__魔术方法
  • 基于萤火虫算法(FA)优化支持向量机(SVM)参数的分类实现
  • OSS cp(下载文件)
  • 有范同城旅游广告小程序系统:赋能旅游行业数字化运营新生态
  • Active Directory安全指南:默认域管理员账户的安全管理
  • 微云二手车运营版系统:多端覆盖的二手车平台解决方案
  • Linux常见命令1
  • 下载并安装ossutil
  • Unigine整合Myra UI Library全纪录(1)
  • new 为数组开辟内容空间的时候,数组大小这个额外的信息是如何存储的? int * p = new int[5]; 指针p 指向的的int 数据地址还是数组大小的地址?
  • 欧拉函数学习笔记
  • PDF论文文字公式提取,翻译与对照代码(自用)
  • Lambda表达式 - AlgosEng
  • ABAP 调用HTTP上传附件中文乱码
  • PDF入参以及模板对应签章图踩坑点 JAR版本为 iText5
  • 从 0 到 1 精通 SkyWalking:分布式系统的 “透视镜“ 技巧全解析
  • 系统调用brk 和 mmap 有什么不同?
  • 雷达系统杂波设计与仿真
  • 国标GB28181视频平台EasyCVR一体化加油站安防视频监控方案与实践
  • JavaScript 沙箱
  • PDF入参以及模板对应签章图踩坑点
  • 高性能PCIe 3.0软核,x1~x16,支持EP/RC,AXI4接口,内置DMA控制器,适用ASIC和FPGA
  • 使用git clone 批量下载huggingface模型文件
  • Python 换进安装GDAL