mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-28 04:35:27 +00:00
style: apply global formatting fixes (struct, spacing, zhlint)
This commit is contained in:
@@ -2,23 +2,27 @@
|
||||
|
||||
\[TOC]
|
||||
|
||||
生产环境中一般都是没有公网资源的,本文介绍如何在生产服务器上离线部署`Docker`
|
||||
生产环境中一般都是没有公网资源的,本文介绍如何在生产服务器上离线部署 `Docker`
|
||||
|
||||
括号内的字母表示该操作需要在哪些服务器上执行
|
||||
|
||||

|
||||
|
||||
### CentOS/Rocky/AlmaLinux 离线安装Docker
|
||||
### 概述
|
||||
|
||||
总体概述了以下内容。
|
||||
|
||||
### CentOS/Rocky/AlmaLinux 离线安装 Docker
|
||||
|
||||
在无法连接外网的安全环境中,离线安装是唯一的选择。本节介绍如何在 RHEL 系发行版中进行离线安装。
|
||||
|
||||
> 注意:以下命令以 CentOS 7 为例。对于 CentOS Stream 9、Rocky Linux 9 或 AlmaLinux 9,请将 `yum` 替换为 `dnf`,并将软件包后缀 `el7` 替换为 `el9`。
|
||||
|
||||
#### YUM本地文件安装(推荐)
|
||||
#### YUM 本地文件安装 (推荐)
|
||||
|
||||
推荐这种方式,是因为在生产环境种一般会选定某个指定的文档软件版本使用。
|
||||
|
||||
##### 查询可用的软件版本(A)
|
||||
##### 查询可用的软件版本
|
||||
|
||||
运行以下命令:
|
||||
|
||||
@@ -47,7 +51,7 @@ docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
|
||||
....
|
||||
```
|
||||
|
||||
##### 下载到指定文件夹(A)
|
||||
##### 下载到指定文件夹
|
||||
|
||||
运行以下命令:
|
||||
|
||||
@@ -84,15 +88,15 @@ Total
|
||||
exiting because "Download Only" specified
|
||||
```
|
||||
|
||||
##### 复制到目标服务器之后进入文件夹安装(C-N)
|
||||
##### 复制到目标服务器之后进入文件夹安装 (C-N)
|
||||
|
||||
* 离线安装时,必须使用rpm命令不检查依赖的方式安装
|
||||
* 离线安装时,必须使用 rpm 命令不检查依赖的方式安装
|
||||
|
||||
```bash
|
||||
rpm -Uvh *.rpm --nodeps --force
|
||||
```
|
||||
|
||||
##### 锁定软件版本(C-N)
|
||||
##### 锁定软件版本 (C-N)
|
||||
|
||||
**下载锁定版本软件**
|
||||
|
||||
@@ -149,9 +153,11 @@ versionlock deleted: 1
|
||||
sudo yum versionlock delete all
|
||||
```
|
||||
|
||||
#### YUM 本地源服务器搭建安装Docker
|
||||
#### YUM 本地源服务器搭建安装 Docker
|
||||
|
||||
##### 挂载 ISO 镜像搭建本地 File 源(AB)
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
##### 挂载 ISO 镜像搭建本地 File 源
|
||||
|
||||
运行以下命令:
|
||||
|
||||
@@ -184,7 +190,7 @@ yum clean all
|
||||
yum install createrepo -y
|
||||
```
|
||||
|
||||
##### 根据本地文件搭建BASE网络源(B)
|
||||
##### 根据本地文件搭建 BASE 网络源
|
||||
|
||||
运行以下命令:
|
||||
|
||||
@@ -206,9 +212,9 @@ systemctl enable httpd
|
||||
systemctl start httpd
|
||||
```
|
||||
|
||||
##### 下载Docker-CE 镜像仓库(A)
|
||||
##### 下载 Docker-CE 镜像仓库
|
||||
|
||||
在有网络的服务器上下载Docker-ce镜像
|
||||
在有网络的服务器上下载 Docker-ce 镜像
|
||||
|
||||
```bash
|
||||
## 下载清华的镜像源文件
|
||||
@@ -226,7 +232,7 @@ mkdir /tmp/docker-ce/
|
||||
reposync -r docker-ce-stable -p /tmp/docker-ce/
|
||||
```
|
||||
|
||||
##### 创建仓库索引(B)
|
||||
##### 创建仓库索引
|
||||
|
||||
把下载的 docker-ce 文件夹复制到离线的服务器
|
||||
|
||||
@@ -238,7 +244,7 @@ reposync -r docker-ce-stable -p /tmp/docker-ce/
|
||||
createrepo /var/www/html/docker-ce/
|
||||
```
|
||||
|
||||
##### YUM 客户端设置(C...N)
|
||||
##### YUM 客户端设置 (C...N)
|
||||
|
||||
运行以下命令:
|
||||
|
||||
@@ -265,7 +271,7 @@ EOF
|
||||
|
||||
```
|
||||
|
||||
##### Docker 安装(C...N)
|
||||
##### Docker 安装 (C...N)
|
||||
|
||||
运行以下命令:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user