淘东电商项目(06) - Linux固定IP设置以及安装Docker

引言

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

代码已提交至Github(版本号:81a1deb9b5836d91a126483c1678d59e608b2866),有兴趣的同学可以下载来看看:
https://github.com/ylw-github/taodong-shop

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

本文目录结构:
l____引言
l____ 1. Linux设置与安装
l________ 1.1 Linux的安装
l________ 1.2 Linux的固定ip设置
l____ 2. Linux下安装Docker
l____ 3. 测试
l____总结

1. Linux设置与安装

1.1 Linux的安装

Linux的安装在本文不再讲解,具体可以参考之前写过的博客专栏《Linux操作系统》

1.2 Linux的固定ip设置

1.查询当前的网络信息:

ifconfig

在这里插入图片描述
2.修改网卡配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 

在这里插入图片描述
3.重启

reboot

4.输入ifconfig,可以看到ip地址改变了:
在这里插入图片描述

2. 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

如果从结果中看到了如下内容,说明配置成功:
在这里插入图片描述

3. 测试

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

总结

在这里插入图片描述

发布了2633 篇原创文章 · 获赞 4988 · 访问量 43万+

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/104246233