Docker环境离线安装指南

Docker环境离线安装指南

概述

本文档将指导您如何在Windows系统和CentOS系统上离线安装Docker和docker-compose,并使用hello-world进行环境测试。适用于无法连接互联网或需要离线部署的场景。

系统要求

Windows系统要求

  • Windows 10/11 (64位)
  • 至少4GB RAM
  • 至少10GB可用磁盘空间
  • 支持虚拟化的CPU

CentOS系统要求

  • CentOS 7/8/Stream (64位)
  • 至少2GB RAM
  • 至少5GB可用磁盘空间
  • 支持虚拟化的CPU

1. Windows系统 - Docker Desktop 离线安装

1.1 下载Docker Desktop安装包

在可以联网的Windows机器上下载Docker Desktop安装包:

# 使用PowerShell下载Docker Desktop
Invoke-WebRequest -Uri "https://desktop.docker.com/win/stable/Docker%20Desktop%20Installer.exe" -OutFile "DockerDesktopInstaller.exe"

或者直接从官网下载:

  • 访问:https://www.docker.com/products/docker-desktop/
  • 下载Windows版本的Docker Desktop

1.2 离线安装Docker Desktop

将下载的安装包传输到目标机器,然后执行:

# 以管理员身份运行命令提示符
DockerDesktopInstaller.exe install --quiet

1.3 验证Docker安装

安装完成后,打开PowerShell或命令提示符验证:

docker --version
docker-compose --version

2. Docker Compose 离线安装

2.1 下载Docker Compose

在联网机器上下载docker-compose:

# 下载最新版本的docker-compose
Invoke-WebRequest -Uri "https://github.com/docker/compose/releases/latest/download/docker-compose-windows-x86_64.exe" -OutFile "docker-compose.exe"

2.2 安装Docker Compose

将下载的docker-compose.exe文件复制到目标机器的Docker安装目录:

# 复制到Docker安装目录
copy docker-compose.exe "C:\Program Files\Docker\Docker\resources\bin\docker-compose.exe"

或者添加到系统PATH:

# 将docker-compose.exe复制到系统PATH中的目录
copy docker-compose.exe "C:\Windows\System32\docker-compose.exe"

3. Docker环境测试

3.1 创建测试配置文件

创建docker-compose.yml文件:

version: '3.8'

services:
  hello-world:
    image: hello-world
    container_name: docker-test
    restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值