1. 程式人生 > >【碼上微服務】- 環境搭建 - Docker

【碼上微服務】- 環境搭建 - Docker

學習 更新 ssl conf 準備 style bash 系統工具 false

一、前言

  本系列針對有一定微服務架構基礎的同僚,寫博主要是為了溝通學習。

二、環境準備

  • 操作系統:CentOS 7.2

三、Docker安裝

  • 使用官方安裝腳本自動安裝(這裏使用了阿裏雲鏡像源)

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  • 手動安裝(使用yum進行安裝,這裏使用了阿裏雲鏡像源)

# step 1: 安裝必要的一些系統工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2
: 添加軟件源信息 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # Step 3: 更新並安裝 Docker-CE sudo yum makecache fast sudo yum -y install docker-ce # Step 4: 開啟Docker服務 sudo service docker start
  • 安裝校驗

[root@ecs-4431-0001 ~]# docker version
Client:
 Version:      18.05.0-ce
 API version:  1.37
 Go version:   go1.9.5
 Git commit:   f150324
 Built:        Wed May  9 22:14:54 2018
 OS/Arch:      linux/amd64
 Experimental: false
 Orchestrator: swarm

Server:
 Engine:
  Version:      18.05.0-ce
  API version:  1.37 (minimum version 1.12)
  Go version:   go1.9.5
  Git commit:   f150324
  Built:        Wed May  9 22:18:36 2018
  OS/Arch:      linux/amd64
  Experimental: false
  • 配置鏡像加速器(使用阿裏鏡像加速器)

  首先要擁有阿裏雲的賬號,然後進入【管理控制臺】-->【產品與服務】-->【容器鏡像服務】-->【鏡像加速器】獲取自己的加速器配置命令:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-EOF
{
  "registry-mirrors": ["https://XXXXXXX.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

# 其中XXXXXXX處替換為自己的

  至此,整個Docker安裝結束。

【碼上微服務】- 環境搭建 - Docker