mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-04-13 11:45:28 +00:00
Fix header hierarchy levels
This commit is contained in:
@@ -137,7 +137,7 @@ RUN apt-get update && \
|
||||
|
||||
```
|
||||
|
||||
#### 查看镜像的分层
|
||||
### 2.1.5 查看镜像的分层
|
||||
|
||||
```bash
|
||||
## 查看镜像的历史(每层的构建记录)
|
||||
@@ -153,7 +153,7 @@ a6bd71f48f68 2 weeks ago CMD ["nginx" "-g" "daemon off;"] 0B
|
||||
...
|
||||
```
|
||||
|
||||
### 2.1.5 镜像的标识
|
||||
### 2.1.6 镜像的标识
|
||||
|
||||
Docker 镜像有多种标识方式:
|
||||
|
||||
@@ -198,7 +198,7 @@ nginx latest sha256:6db391d1c0cfb30588ba0bf72ea999404f2764184d8b8d10d89e8
|
||||
```
|
||||
> 💡 笔者建议:在生产环境使用镜像摘要而非标签,因为标签可以被覆盖,但摘要是不可变的。
|
||||
|
||||
### 2.1.6 镜像的来源
|
||||
### 2.1.7 镜像的来源
|
||||
|
||||
Docker 镜像可以通过以下方式获取:
|
||||
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
|
||||
> 注意:以下命令以 CentOS 7 为例。对于 CentOS Stream 9、Rocky Linux 9 或 AlmaLinux 9,请将 `yum` 替换为 `dnf`,并将软件包后缀 `el7` 替换为 `el9`。
|
||||
|
||||
#### YUM 本地文件安装:推荐
|
||||
### 3.6.1.1 YUM 本地文件安装:推荐
|
||||
|
||||
推荐这种方式,是因为在生产环境中一般会选定某个指定的文档软件版本使用。
|
||||
|
||||
##### 查询可用的软件版本
|
||||
#### 查询可用的软件版本
|
||||
|
||||
```bash
|
||||
#下载清华的镜像源文件
|
||||
@@ -42,7 +42,7 @@ docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
|
||||
....
|
||||
```
|
||||
|
||||
##### 下载到指定文件夹
|
||||
#### 下载到指定文件夹
|
||||
|
||||
```bash
|
||||
sudo yum install --downloadonly --downloaddir=/tmp/docker24_offline_install/ docker-ce-24.0.4-1.el7 docker-ce-cli-24.0.4-1.el7
|
||||
@@ -76,7 +76,7 @@ Total
|
||||
exiting because "Download Only" specified
|
||||
```
|
||||
|
||||
##### 复制到目标服务器之后进入文件夹安装:C-N
|
||||
#### 复制到目标服务器之后进入文件夹安装:C-N
|
||||
|
||||
* 离线安装时,必须使用 rpm 命令不检查依赖的方式安装
|
||||
|
||||
@@ -84,7 +84,7 @@ exiting because "Download Only" specified
|
||||
rpm -Uvh *.rpm --nodeps --force
|
||||
```
|
||||
|
||||
##### 锁定软件版本:C-N
|
||||
#### 锁定软件版本:C-N
|
||||
|
||||
**下载锁定版本软件**
|
||||
|
||||
@@ -134,9 +134,9 @@ versionlock deleted: 1
|
||||
sudo yum versionlock delete all
|
||||
```
|
||||
|
||||
#### YUM 本地源服务器搭建安装 Docker
|
||||
### 3.6.1.2 YUM 本地源服务器搭建安装 Docker
|
||||
|
||||
##### 挂载 ISO 镜像搭建本地 File 源
|
||||
#### 挂载 ISO 镜像搭建本地 File 源
|
||||
|
||||
```bash
|
||||
## 删除其他网络源
|
||||
@@ -166,7 +166,7 @@ yum clean all
|
||||
yum install createrepo -y
|
||||
```
|
||||
|
||||
##### 根据本地文件搭建 BASE 网络源
|
||||
#### 根据本地文件搭建 BASE 网络源
|
||||
|
||||
```bash
|
||||
## 安装apache 服务器
|
||||
@@ -189,7 +189,7 @@ systemctl enable httpd
|
||||
systemctl start httpd
|
||||
```
|
||||
|
||||
##### 下载 Docker-CE 镜像仓库
|
||||
#### 下载 Docker-CE 镜像仓库
|
||||
|
||||
在有网络的服务器上下载 Docker-ce 镜像
|
||||
|
||||
@@ -209,7 +209,7 @@ mkdir /tmp/docker-ce/
|
||||
reposync -r docker-ce-stable -p /tmp/docker-ce/
|
||||
```
|
||||
|
||||
##### 创建仓库索引
|
||||
#### 创建仓库索引
|
||||
|
||||
把下载的 docker-ce 文件夹复制到离线的服务器
|
||||
|
||||
@@ -221,7 +221,7 @@ reposync -r docker-ce-stable -p /tmp/docker-ce/
|
||||
createrepo /var/www/html/docker-ce/
|
||||
```
|
||||
|
||||
##### YUM 客户端设置:C...N
|
||||
#### YUM 客户端设置:C...N
|
||||
|
||||
```bash
|
||||
rm -f /etc/yum.repos.d/*
|
||||
@@ -248,7 +248,7 @@ EOF
|
||||
|
||||
```
|
||||
|
||||
##### Docker 安装:C...N
|
||||
#### Docker 安装:C...N
|
||||
|
||||
```bash
|
||||
sudo yum makecache fast
|
||||
|
||||
Reference in New Issue
Block a user