代码编织梦想

CentOS7

因为CentOS7,官网下载速度不稳定,我们可以选择阿里云的镜像

下载地址

官网地址:Download (centos.org)

国内镜像地址:centos-7-isos-x86_64安装包下载_开源镜像站-阿里云 (aliyun.com)

不同类型的安装包

可以看到有很多不同的下载包

  1. DVD是标准的安装盘
  2. Minimal是简洁版,包含核心组件
  3. Everything是包含所有组件,体积最大
  4. NetInstall是网络安装镜像
  5. LiveKDE是桌面版
  6. LiveCD是光盘上运行的系统,类似Winpe
  7. LiveGnome是Gnome桌面版

Vmware安装CentOS

新建虚拟机

选择你的镜像

设置账号密码,虚拟机名

设置虚拟机名字 和安装路径

分配磁盘大小

选拆成多个,会按需 获取E盘资源

选择自定义硬件

设置配置

等待安装

设置CentOS系统

使用ROOT登录

选择这个 登录

我这里是123456

设置中文

选择汉语

然后选择重启虚拟机

再次登录后就是中文

设置网络

进入网络设置

因为这些IP地址每次登录都是不固定的,我们给他设置成固定的

此时便可以 使用 远程连接工具连接他

Xshell远程控制

下载和安装

下载地址

官网地址:Xshell 下载 - NetSarang Website

个人免费

一个链接 和 一个文件传输

下载安装后 会重启电脑

点开使用时,可以注册一下,这个免费的

邮箱会受到激活验证

使用Xshell远程连接

新建连接

点击身份验证

然后连接上了 我们的CentOS系统

CentOS7安装Docker

安装须知

安装Docker之前,必须检查一下CentOS7的Linux内核,官方建议3.10以上

本操作使用的ROOT用户登入,不是ROOT用户 所有命令前要加上 sudo

第一步:查看内核

uname -r

可以看到是3.10,满足条件

第二步:卸载旧版本

yum remove docker  docker-common docker-selinux docker-engine

我这里没有 安装过 Docker,就没有匹配的

安装过的应该如下

第三步:安装Docker

安装所需要的软件包

yum-util提供了yum-config-manager功能,另两个是devicemapper驱动依赖

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

设置yum源

yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)

查看可用Docker版本

yum list docker-ce --showduplicates | sort -r

选择一个版本安装

yum install docker-ce-版本号

yum -y install docker-ce   #安装最新的

yum -y install docker-ce-18.03.1.ce

我是安装的最新的

安装过程又快又慢(更具自身网路)

第四步:启动Docker,并设置开机自启

systemctl start docker
systemctl enable docker

验证docker

docker -v

只输入docker可以查看 命令提示

设置镜像加速器Docker

mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://vwq8eroe.mirror.aliyuncs.com"]
}
EOF

Docker安装Mysql

第一步:搜索mysql镜像

docker search mysql

第二步:拉取mysql

docker pull mysql        最新版
docker pull mysql:xxx    xxx版本号

第三步:查看镜像

docker images

第四步:创建容器并启动

docker run \
--name mysql \
-d \
-p 3306:3306 \
--restart unless-stopped \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql

命令                                     描述
docker run                             创建一个新的容器 , 同时运行这个容器
–name mysql                             启动容器的名字
-d                                     后台运行
-p 3306:3306                             将容器的 3306 (后面那个) 端口映射到主机的 3306 (前面那个) 端口
–restart unless-stopped                     容器重启策略
-v /mydata/mysql/log:/var/log/mysql     将日志文件夹挂载到主机           防止容器无法启动、损坏、误删,导致数据丢失
-v /mydata/mysql/data:/var/lib/mysql     将mysql储存文件夹挂载到主机      防止容器无法启动、损坏、误删,导致数据丢失
-v /mydata/mysql/conf:/etc/mysql     将配置文件夹挂载到主机           防止容器无法启动、损坏、误删,导致数据丢失
-e MYSQL_ROOT_PASSWORD=root             设置 root 用户的密码
mysql:5.7                             启动哪个版本的 mysql (本地镜像的版本)
\                                      shell 命令换行符

注意

  • mysql5.7的配置在 /etc/mysql
  • mysql8.0以上的配置位置在 /etc/mysql/conf.d

第五步:查看运行中容器

docker ps

第六步:进入容器

## 通过Docker命令进入Mysql容器内部
docker exec -it mysql /bin/bash
## 或者
docker exec -it mysql bash

第七步:连接Mysql

mysql -uroot -p

第八步:Navicat连接MySQL

Docker安装Redis

第一步:搜索Redis镜像

docker search redis

第二步:拉取镜像

docker pull redis   #最新版
docker pull redis:[版本号]   #自定义版本

第三步:查看Redis镜像

docker images

第四步:配置一下文件

创建存储目录,日志目录,配置文件目录

mkdir -p /mydata/redis/{conf,data,log} 创建存储目录,日志目录,配置文件目录

创建日志文件

touch /mydata/redis/log/redis.log

将redis.conf文件上传到/mydata/redis/redis.conf目录

目前Docker最新的6.2.6

Release 6.2.6 · redis/redis · GitHub

进去下载地址zip压缩包

# 让外部设备连接
bind 0.0.0.0
 
# 关闭保护模式
protected-mode no
 
# 关闭后台运行(避坑提示,因为docker运行就已经有后台守护,改为yes会启动不了redis)
daemonize no

# 设置日志级别  
loglevel debug
  
# 设置日志文件路径(避坑提示,此路径为容器内的路径,切勿当成宿主路径)
logfile "/etc/redis.log"
 
# 设置主服务器密码(为以后redis集群做基础,无集群需求可以不添加)
masterauth 123456
 
# 设置redis密码(如果以后有哨兵集群需求,主与从的redis密码必须一致)
requirepass 123456
注意:可能会出现问题

我这里 时出现这个问题,主要是redis.conf配置文件和这个redis版本对不上

赋予配置文件和日志文件权限

chmod 777 /mydata/redis/conf/redis.conf /mydata/redis/log/redis.log

第五步:创建并启动

docker run \
--name redis \
--restart=always \
-p 6379:6379 \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /mydata/redis/data:/data \
-v /mydata/redis/log/redis.log:/etc/redis/redis.log \
-d redis redis-server /etc/redis/redis.conf


 解析:
-p:主机端口:容器端口。
-d:启动的镜像名称。
--name:设置容器名称。
--restart=always:设置docker启动时,容器跟随自启。
redis-server /etc/redis/redis.conf:启动redis镜像时指定配置文件进行启动
-v /home/redis/log/redis.log:/etc/redis.log:挂载容器日志到宿主,方便查看日志。
-v /home/redis/conf/redis.conf:/etc/redis/redis.conf:挂载容器配置文件到宿主,方便修改配置文件。
-v /home/redis/data:/data:挂载容器存储文件到宿主,避免因不小心卸载容器或者容器损坏导致数据丢失不可找回风险。 

第六步:查看容器

docker ps

第七步:连接reids

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Qu_QU_Xiao_Xiang/article/details/139502162

centos7下搭建docker环境以及简单的使用_oops_qu的博客-爱代码爱编程

centos7下搭建Docker环境以及简单的使用 本来要在window下实验安装的,然后发现需要开启Hyper-V硬件服务,但是开启这个服务,VMware就不能用了.还蛮尴尬的. 然后用虚拟机搞了个centos6安装,

vm+centos+mysql环境搭建(一)_陈永坤的博客-爱代码爱编程

1.下载安装VMware(自行百度) 2.在VM上创建虚拟机,然后安装linux操作系统。 3.在完成步骤2后,可以克隆出多个虚拟机,克隆出来的虚拟机需要更改一些配置文件,稍后会提到。 4.配置虚拟机IP 4.1 在配置IP前要查看可设置IP的范围: 4.2 设置IP命令: 4.2.1 命令:vi /etc/sysconfig/net

centos虚拟机系统装docker的每一步坑_ammy_dk的博客-爱代码爱编程

今天由于之前严重可怕的好奇心和做的错误决定,开始接受任务,在虚拟机上装Docker,但是才发现这是入坑的第一步,而且,网上教程真的不适用,理解起来挺困难,内心绝望无比。痛定思痛,决心自己写个文章,祝大家一站到底。 1.打开虚拟机Terminal, 输入uname -r, 然后你会发现,如果是3.1一下,那么恭喜你了,耐心看完这个教程,估计从下午到晚上你就又

vmware centos7 安装 mysql 及一些常见问题_天河一粟的博客-爱代码爱编程

注:本文档安装 Mysql 需要用到 Internet,如果您没有配置 Internet,请先参考下面文章进行配置 VMware CentOS7 最小系统安装网络配置VMware VMnet8 模式共享主机网络配置静态 IP 和 DNS  一、版本信息 1. CentOS7 # cat /etc/redhat-release CentOS Linu

centos7安装docker(基于vm的centos)_小石潭记丶的博客-爱代码爱编程

1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 $ sudo yum update 3、卸载旧版本

centos7下安装mysql_onlyjustforu的博客-爱代码爱编程

1.运行环境 centos7 64位VMware14MySQL Community Server  5.6.43 2.安装mysql  2.1 检查是否已安装mysql yum list installed | grep mysql  如果已安装,使用如下命令删除,【mysql****】为查找出的mysql依赖 yum -y remove mys

centos虚拟机安装docker_thelife98的博客-爱代码爱编程

1. Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本 uname -r 2. 在

VMware配置CentOS6.5和安装mysql5.7-爱代码爱编程

VMware配置CentOS6.5和mysql5.7 一、CentOS6.5配置请点击标题 1.按照以上步骤配置好之后,基本上就完成了虚拟机的配置。二、用xshell终端连接虚拟机。 1.按照以上办法配置完虚拟机的网关,IP,还需配置虚拟机虚拟网络编辑器。 2.这两个地方的设置需要与linux系统内的IP和网关需要在同一网段,例:10.88.113.*;

安装虚拟机Centos系统并安装Docker过程记录-爱代码爱编程

前言 本文主要介绍下 1、Mac系统安装虚拟机Centos7 2、Centos安装docker、docker-compose的过程 缘何说起这个话题,是因为之前一篇文章 遗留的问题 轻量级日志系统Loki原理简介和使用 问题是:loki如何收集k8s的pod日志的问题 那篇文章介绍了4种方式 第一种方式 我在mac电脑上始终达不到预期的效果

Mysql安装配置+SQLyog安装,一看就会-爱代码爱编程

Windows下的Mysql安装配置: 在官网下载:https://dev.mysql.com/downloads/mysql/ 选择第一个111.1M的,点击download 点击左下角 **[No thanks, just start my download.] 下载好后! 解压 记好加压的目录,之后要用到。例如我的:C:\we

Vmware中CentOS下安装mysql简单流程-爱代码爱编程

检测系统是否有数据库,下载数据库.rpm文件如下图显示。 检查系统和下载mysql数据命令如下显示: [adminyhz@masteryhz ~]$ rpm -qa | grep mysql [adminyhz@masteryhz ~]$ wget http://repo.mysql.com/mysql-community-release-el7-

【微服务】centos7 虚拟机 安装 docker_vm centos 7安装虚拟机 docker-爱代码爱编程

1. Docker 概念: Doker是一种虚拟化容器技术,可以用来简化虚拟机装软件过程。其工作思想为基于镜像,秒级启动各种容器,每一个容器都是一种完整运行环境,容器间互相隔离。 Docker 镜像市场:[https:/

【centos安装mysql、redis】_centos+mysql+redis-爱代码爱编程

【Centos安装mysql、redis】 centos更换yum源修改成阿里源下载&安装&配置redis【联网】yum下载&安装mysql版本问题查找mysql默认密码:mysql默认

第二章:安装vm+centos7安装+jdk及tomcat安装+安装mysql_vmware安装jdk-爱代码爱编程

目录 1. 安装VMWare 2. centos7安装  2.1 常见问题 3. 查看、设置IP地址  4. 关机与重启 5. 切换为国内源 6. Linux下的目录结构 7. JDK及tomcat安装 7.1 将压缩包上传到linux 7.2 安装JDK 7.3 安装Tomcat 8. 安装mysql 8.1 离线安装 8.2

vmware centos7 安装mysql、node、nvm、nginx等_centos nvm-爱代码爱编程

接着开始在VMware中搭建我们的大前端环境。这里我已经在我本机安装好VMware虚拟机了。 Windows10 安装 VMware虚拟机并安装Centos7操作系统 一、安装Mysql 1、Mysql介绍 为啥选择Mysql而不选择Oracle。MySQL一个关系数据库管理系统。中小型数据库。而Oracle是一个对象关系数据库管理系统,它属于大型

docker的安装及mysql的部署(centos版)-爱代码爱编程

目录 1 前言 2 Docker安装步骤 2.1 卸载可能存在的旧版Docker 2.2 配置Docker的yum库 2.2.1 安装yum工具 2.2.2 配置Docker的yum源 2.3 安装Docker 2.4 启动和校验 2.5 配置镜像加速(使用阿里云) 2.5.1 进入控制台 2.5.2 进入容器镜像服务  2.5.3

centos7下docker安装jenkins【使用docker-爱代码爱编程

个人记录 前置条件:安装Docker与Docker-compose Centos7安装Docker与Docker-compose【图文教程】 查看jenkins最新的版本 https://www.jenkins

docker入门(一):在centos虚拟机上安装docker_使用 docker desktop 安装 centos 系统_如何在虚拟机上安装docker-爱代码爱编程

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《20