centos安装docker、redis、gcc

本文详细介绍了在CentOS环境下安装Docker的步骤,包括系统更新、软件包安装、配置国内镜像等,并提供了安装Redis的具体流程,涵盖下载、编译、配置及常见错误解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos安装docker

$ 1、更新update到最新的版本
yum update
$ 2、卸载老版本docker
yum remove docker docker-common docker-selinux docker-engine
$ 3、安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
$ 4、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5、查看docker版本
yum list docker-ce --showduplicates|sort -r
$ 6、安装docker
yum install docker-ce-18.03.1.ce -y
$ 7、启动docker
systemctl start docker
$ 8、加入开机自启
systemctl enable docker
$ 9、配置国内镜像
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://cr.console.aliyun.com/"]
}

~ ps -aux | grep docker

安装redis6

1~ wget https://github.com/antirez/redis/archive/6.0-rc2.tar.gz
2~ tar -zxvf 6.0-rc2.tar.gz
3~ cd redis-6.0-rc2/
4~ /usr/local/bin/gcc -v
使用内建 specs。
COLLECT_GCC=/usr/local/bin/gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.1.0/lto-wrapper
目标:x86_64-pc-linux-gnu
配置为:../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib(这个安装可能会报错,这是没有安装gcc的问题)
线程模型:posix
gcc 版本 7.1.0 (GCC)
5~ CC=/usr/local/bin/gcc make
6~ make install
7~ redis-server
8~ date -s 04/15/2020
如果make下的报错
zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory
#include <jemalloc/jemalloc.h>
^
compilation terminated.
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory /usr/local/redis-5.0.5/src' make: *** [all] Error 2 如上的报错只需要编译的时候追加MALLOC=libc即可 ~make MALLOC=libc`

**

安装gcc7.1的版本

**
1~ sudo yum install wget
2~ wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.1.0/gcc-7.1.0.tar.gz
3~ tar -xvf gcc-7.1.0.tar.gz
4~ cd gcc-7.1.0
–可能需要安装:
5~ sudo yum -y install bzip2
– 会很久
6~ ./contrib/download_prerequisites
7~ mkdir build
8~ cd build
9~ ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib(出错文件找不到,运行命令:yum install gcc 后再执行)
– 会很久
10~ make && sudo make install
运行make可能会出现下边问题:

make[2]: *** [configure-stage1-gcc] 错误 1
make[2]: 离开目录“/usr/local/gcc-7.1.0/build”
make[1]: *** [stage1-bubble] 错误 2
make[1]: 离开目录“/usr/local/gcc-7.1.0/build”
make: *** [all] 错误 2

解决方法:yum install -y glibc-headers gcc-c++
11~ sudo ldconfig
12~ gcc -v
原创地址:https://editor.youkuaiyun.com/md/?articleId=106084400

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值