文章目录

引言

在上一节​​《果然生鲜电商项目(05) - Swagger及网关统一管理API》​​主要讲解使用Swagger来管理微服务的接口,以及通过网关来统一管理所有的微服务的接口。

本文讲解分布式基础设施环境的搭建,主要讲解在Linux下安装Docker。

1.Linux下安装Docker

1.安装所需依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.鉴于国内网络问题,强烈建议使用国内源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.更新yum缓存并安装Docker-ce

sudo yum makecache fast
sudo yum -y install docker-ce

4.启动Docker-ce

sudo systemctl enable docker
sudo systemctl start docker

5.建立docker用户组(可选):

默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

  • 建立docker组:
sudo groupadd docker
  • 将当前用户添加到docker组中
sudo usermod -aG docker $USER

6.镜像加速
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://"
]
}

7.重启docker服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

8.查看加速器是否生效:执行如下命令:

docker info

如果从结果中看到了如下内容,说明配置成功:

《果然新鲜》电商项目(09)- Linux安装Docker_docker

2. 测试

退出当前终端并重新登录,进行如下命令测试,若能正常输出以上信息,则说明安装成功。
《果然新鲜》电商项目(09)- Linux安装Docker_docker_02

3.总结

《果然新鲜》电商项目(09)- Linux安装Docker_linux_03