CentOS 7 Linux 用 yum 安裝 Docker,含 Docker 鏡像無法拉取問題(即 docker pull 失敗)的解決方案
本文對應的講解視頻鏈接:https://www.bilibili.com/video/BV1C48wzqE6T/
文章目錄
- CentOS 7 Linux 用 yum 安裝 Docker,含 Docker 鏡像無法拉取問題(即 docker pull 失敗)的解決方案
-
- 1. Docker 簡介
-
- 1.1. 核心概念
- 1.2. 主要優勢
- 1.3. 舉個例子
- 1.4. 虛擬機(VM)與 Docker 容器的對比
- 2. 準備工作
-
- 2.1. 擁有一臺 Centos Linux 機器
- 2.2. 配置可用的國內 yum 鏡像源
- 3. yum 安裝 Docker
-
- 3.1. (可選)卸載舊版本 Docker
- 3.2. 配置 Docker CE 的國內 yum 鏡像源
- 3.3. 安裝 docker 及其組件、插件
- 3.4. 啟動 Docker 并驗證
- 3.5. 設置 Docker 全局日志驅動和日志限制
- 3.6. Docker 鏡像無法拉取問題(即 docker pull 失敗)的解決方案
-
- 3.6.1. 方案一:配置 Docker 鏡像加速器
- 3.6.2. 方案二:使用魔法直接訪問 Docker Hub 官方源
- 4. Docker 命令和參數手冊
-
- 4.1. 鏡像相關命令
-
- 4.1.1. **`docker images`**
- 4.1.2. **`docker pull`**
- 4.1.3. **`docker push`**
- 4.1.4. **`docker save`**
- 4.1.5. **`docker load`**
- 4.1.6. **`docker rmi`**
- 4.2. 容器相關命令
-
- 4.2.1. **`docker run`**
- 4.2.2. **`docker ps`**
- 4.2.3. **`docker start`**
- 4.2.4. **`docker stop`**
- 4.2.5. **`docker rm`**
- 4.2.6. **`docker inspect`**
- 4.2.7. **`docker exec`**
- 4.2.8. **`docker logs`**
- 4.2.9. **`docker cp`**
- 4.3. 網絡相關命令
-
- 4.3.1. **`docker network create`**
- 4.3.2. **`docker network ls`**
- 4.3.3. **`docker network connect`**
- 4.3.4. **`docker network disconnect`**
- 4.3.5. **`docker network prune`**
- 4.4. 卷相關命令
-
- 4.4.1. **`docker volume create`**
- 4.4.2. **`docker volume ls`**
- 4.4.3. **`docker volume inspect`**
- 4.4.4. **`docker volume rm`**
- 4.5. 系統相關命令
-
- 4.5.1. **`docker info`**
- 4.5.2. **`docker system df`**
- 4.5.3. **`docker system prune`**
- 4.6. 其他常用命令
-
- 4.6.1. **`docker login`**
- 4.6.2. **`docker logout`**
- 4.6.3. **`docker version`**
1. Docker 簡介
Docker 是一個開源的容器化平臺,允許開發者將應用及其依賴打包到一個輕量、可移植的容器中,實現“一次構建,隨處運行”。
它基于 Linux 內核的隔離機制,具有啟動快、資源占用低、環境一致性高等優點。
Docker 官網:https://www.docker.com/
1.1. 核心概念
- 鏡像(Image)