淘东电商项目(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. 测试
退出当前终端并重新登录,进行如下命令测试,若能正常输出以上信息,则说明安装成功。
总结
相关文章
- Linux的linux aarch64和linux x86_64
- linux centos7安装Docker Compose
- Linux有问必答 - 如何在linux上安装WPS
- 新手指南:通过 Docker 在 Linux 上托管 .NET Core
- 用 screenfetch 和 linux_logo 显示带有酷炫 Linux 标志的基本硬件信息
- linux shadow文件*,Linux /etc/shadow文件详解
- Linux中日常操纵docker命令
- 【MAC/Linux】Docker安装DB2
- Docker环境搭建与使用:docker配置镜像加速(已阿里云为例)
- Docker环境搭建与使用:docker的简介与架构以及安装docker
- docker 部署java web应用_使用Docker部署JavaWeb项目
- Linux(CentOS7)安装Docker,镜像拉取、使用及常用操作
- 【Docker】Docker是什么?Docker从介绍到Linux安装图文详细教程
- Docker安装指南——如何在Linux中安装Docker?(最新2022-2 for centOS stream 8)
- 查询红帽linux/Oracle Linux的发行版本的方法
- Linux内核project导论——linux学习和职业曲线(刚開始学习的人,中级,高级都可參考)
- 【新闻】微软推出适用于Linux和Docker的SQL Server 2017版本
- Linux 安装和配置Docker
- Linux学习笔记(19)linux定时任务(crontab)
- Linux学习笔记(13)linux软件安装rpm与yum--理论篇
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
- Linux学习笔记(2)linux系统信息与进程相关命令
- Linux下如何安装docker详细介绍(联网、离线安装)
- Linux下yum安装jenkins、docker安装jenkins
- Linux 手动安装gitlab、docker安装gitlab教程及配置
- Linux原生手动安装Jenkins,或docker安装Jenkins详细过程
- Linux如何安装Docker
- manjaro docker install ros2 in raspberry pi4B 使用Docker安装ROS2 (ros-humble) 并开启对Wayland的支持