ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS 7.9 操作笔记

2022-02-01 22:00:12  阅读:236  来源: 互联网

标签:CentOS -- redis 笔记 repo yum docker 7.9


一、CentOS7更换国内源
前言
CentOS 有个很方便的软件安装工具yum,但是默认安装完CentOS,系统里使用的是国外的CentOS更新源,这就造成了我们使用默认更新源安装或者更新软件时速度很慢的问题,甚至更新失败。
为了使用yum工具能快速的安装更新软件,我们需要将默认的yum更新源配置为国内的更新源。

具体操作:
安装wegt:yum -y install wget
1、备份(针对所有CentOS可用,备份文件在当前路径下)
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

阿里云源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
网易云源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
3、之后运行yum makecache生成缓存
yum clean all
yum makecache
yum update

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

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
$ sudo yum update

3、卸载旧版本(如果安装过旧版本的话)
$ sudo yum remove docker docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

7、安装docker
$ sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0

8、启动并加入开机启动
$ sudo systemctl start docker
$ sudo systemctl enable docker

9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
$ docker version

三、Docker 安装常用软件:
Docker 安装Redis:
获取 redis 镜像:docker pull redis
配置文件目录:mkdir -p /root/docker/redis-6379/conf
数据文件目录:mkdir -p /root/docker/redis-6379/data
启动容器:docker run -d --privileged=true -p 6379:6379 --restart always -v /docker/redis-6379/conf/redis.conf:/etc/redis/redis.conf -v /docker/redis-6379/data:/data --name myredis redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "123456"

Docker 安装mysql5.7:
获取mysql5.7镜像:docker pull mysql:5.7
启动容器:docker run -d --privileged=true -p 3306:3306 --restart always -v /docker/mysql/conf/my.cnf:/etc/my.cnf -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql_5.7 mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci

Docker 安装SQL server 2017:
获取SQL server 2017镜像:docker pull mcr.microsoft.com/mssql/server:2017-latest
启动容器:sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=mssql2017!' -p 1433:1433 --restart always --name mssql_2017 -v /docker/mssql2017/data:/var/opt/mssql/data -v /docker/mssql2017/log:/var/opt/mssql/log -v /docker/mssql2017/secrets:/var/opt/mssql/secrets -d mcr.microsoft.com/mssql/server:2017-latest

Docker 部署jenkins(测试外网能否访问到虚拟机):
docker run -p 8080:8080 -p 50000:50000 --restart=always -v jenkins_data:/docker/jenkins_home jenkinsci/blueocean

设置容器自动重启:
docker container update --restart=always 容器名字

重启network服务:
systemctl restart network

标签:CentOS,--,redis,笔记,repo,yum,docker,7.9
来源: https://www.cnblogs.com/Simple-Sun/p/15859780.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有