## 安裝 Docker
從 2017 年 3 月開始 docker 在原來的基礎上分為兩個分支版本: Docker CE 和 Docker EE。
Docker CE 即社區免費版,Docker EE 即企業版,強調安全,但需付費使用。
本文介紹 Docker CE 的安裝使用。
移除舊的版本:
```
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
```
安裝一些必要的系統工具:
```
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
```
添加軟件源信息:
```
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
```
更新 yum 緩存:
```
sudo yum makecache fast
```
安裝 Docker-ce:
```
sudo yum -y install docker-ce
```
查看已安裝docker版本
```
docker version
```
啟動 Docker 后臺服務
```
sudo systemctl start docker
```
開機啟動
```
systemctl enable docker
```
## 鏡像加速
鑒于國內網絡問題,后續拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決,推薦使用的是docker官方推薦的中國鏡像地址:https://registry.docker-cn.com
新版的 Docker 使用 `/etc/docker/daemon.json`(Linux,沒有請新建)。
請在該配置文件中加入(沒有該文件的話,請先建一個):
```javascript
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
```
重啟docker
```
sudo systemctl daemon-reload
sudo systemctl restart docker
```
### 檢查加速器是否生效
配置加速器之后,如果拉取鏡像仍然十分緩慢,請手動檢查加速器配置是否生效,在命令行執行 `docker info`,如果從結果中看到了如下內容,說明配置成功。
```
Registry Mirrors:
https://registry.docker-cn.com/
```
- 開發環境準備
- 基本開發手冊
- 項目目錄結構
- 權限管理
- 通用分頁表格
- Swagger文檔
- undertow容器
- 對xss攻擊的防御
- 分布式鎖
- 統一的系統日志
- 統一驗證
- 統一異常處理
- 文件上傳下載
- 一對多、多對多分頁
- 認證與授權
- 從授權開始看源碼
- 自己寫個授權的方法-開源版
- 商城表設計
- 商品信息
- 商品分組
- 購物車
- 訂單
- 地區管理
- 運費模板
- 接口設計
- 必讀
- 購物車的設計
- 訂單設計-確認訂單
- 訂單設計-提交訂單
- 訂單設計-支付
- 生產環境
- nginx安裝與跨域配置
- 安裝mysql
- 安裝redis
- 傳統方式部署項目
- docker
- 使用docker部署商城
- centos jdk安裝
- docker centos 安裝
- Docker Compose 安裝與卸載
- docker 鏡像的基本操作
- docker 容器的基本操作
- 通過yum安裝maven
- 常見問題