《果然新鲜》电商项目(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部署