mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 04:14:38 +00:00
Fix and update
This commit is contained in:
@@ -2,6 +2,9 @@
|
||||
|
||||
### 什么是 Docker Hub
|
||||
|
||||
Docker Hub 是 Docker 的中央镜像仓库,通过它您可以轻松地分享和获取 Docker 镜像。
|
||||
|
||||
|
||||
[Docker Hub](https://hub.docker.com/) 是 Docker 官方维护的公共镜像仓库,也是全球最大的容器镜像库。
|
||||
|
||||
它提供了:
|
||||
@@ -16,6 +19,9 @@
|
||||
|
||||
#### 1. 搜索镜像
|
||||
|
||||
我们可以通过 `docker search` 命令来查找官方仓库中的镜像,并利用 `docker pull` 命令来将它下载到本地。
|
||||
|
||||
|
||||
除了网页搜索,也可以使用命令行:
|
||||
|
||||
```bash
|
||||
@@ -28,6 +34,8 @@ centos The official build of CentOS. 7000+ [OK]
|
||||
|
||||
#### 2. 拉取镜像
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker pull nginx:alpine
|
||||
```
|
||||
@@ -39,23 +47,28 @@ $ docker pull nginx:alpine
|
||||
```bash
|
||||
$ docker login
|
||||
## 输入用户名和密码
|
||||
|
||||
具体内容如下:
|
||||
|
||||
```
|
||||
|
||||
打标签并推送:
|
||||
|
||||
```bash
|
||||
## 1. 标记镜像
|
||||
|
||||
$ docker tag myapp:v1 username/myapp:v1
|
||||
|
||||
## 2. 推送
|
||||
|
||||
$ docker push username/myapp:v1
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 限制与配额(重要)
|
||||
### 限制与配额
|
||||
|
||||
#### 镜像拉取限制 (Rate Limiting)
|
||||
#### 镜像拉取限制
|
||||
|
||||
自 2020 年 11 月起,Docker Hub 对匿名和免费用户实施了拉取速率限制:
|
||||
|
||||
@@ -74,7 +87,10 @@ $ docker push username/myapp:v1
|
||||
|
||||
### 安全最佳实践
|
||||
|
||||
#### 1. 启用 2FA (双因素认证)
|
||||
#### 1. 启用 2FA(双因素认证)
|
||||
|
||||
为了保护您的 Docker Hub 账号安全,我们建议采取以下措施。
|
||||
|
||||
|
||||
在 Account Settings -> Security 中启用 2FA,保护账号安全。启用后,CLI 登录需要使用 **Access Token** 而非密码。
|
||||
|
||||
@@ -103,7 +119,7 @@ Docker Hub 会对官方镜像和付费用户的镜像进行安全扫描。在镜
|
||||
|
||||
---
|
||||
|
||||
### 自动构建 (Automated Builds)
|
||||
### 自动构建
|
||||
|
||||
> ⚠️ 目前仅限付费用户 (Pro/Team) 使用。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user