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

Posted IT老刘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《果然新鲜》电商项目(09)- Linux安装Docker相关的知识,希望对你有一定的参考价值。

引言

在上一节《果然生鲜电商项目(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://reg-mirror.qiniu.com"
  ]


7.重启docker服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

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

docker info

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

2. 测试

退出当前终端并重新登录,进行如下命令测试,若能正常输出以上信息,则说明安装成功。

3.总结

以上是关于《果然新鲜》电商项目(09)- Linux安装Docker的主要内容,如果未能解决你的问题,请参考以下文章

《果然新鲜》电商项目(10)- GitLab简介以及Docker部署

《果然新鲜》电商项目(06)- VM虚拟机安装

《果然新鲜》电商项目-Linux固定IP

《果然新鲜》电商项目(07)-CentOS操作系统安装

《果然新鲜》电商项目(08)-解决CentOS7安装完成后没有网络

《果然新鲜》电商项目(42)- Docker下安装ES&Kibana