安装gcc
在centos下面安装gcc,我们使用yum(包管理器)安装,因为gcc依赖了很多东西,而有些包系统可能已经安装了,有些没有,所以下面的命令最后都执行一遍,在shell中执行下面的命令:
yum install cpp
yum install binutils
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
1、Docker
yum install docker 安装docker
systemctl start docker 启动docker
systemctl restart docker 重启
systemctl status docker 查看状态
systemctl stop docker 停止
systemctl enable docker 设置开机启动
修改docker仓库地址:
修改地址这一步可改也可不改,我的改了之后出错了,就又改了回去(把文件内容删掉只剩一个大括号{ })
命令:
vi /etc/docker/daemon.json
内容:
{ “registry-mirrors”: “https://registry.docker-cn.com”, “live-restore”: true }
2、Redis
docker search redis Docker搜索Redis版本
docker pull redis 默认为docker pull redis:latest 下载最新版本redis镜像
docker images 查看是否已经安装redis
docker run -itd --name redis-test -p 6379:6379 Redis 运行Redis容器,-p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务。
docker ps 查看容器的运行情况
docker rename redis-test yygh-redis 将原来的容器名redis-test改为yygh-redis
docker update --restart=always 容器名称或容器id(yygh-redis) 自动启动自动重启redis容器
docker exec -it yygh-redis /bin/bash 通过 redis-cli 连接测试使用 redis 服务
打开云服务器6379端口(在防火墙或者安全组设置里打开)
3、MongoDB
#拉取镜像
docker pull mongo:latest
#创建和启动容器
docker run -d --restart=always -p 27017:27017 --name yygh-mongo -v /data/db:/data/db -d mongo
#进入容器
docker exec -it yygh-mongo/bin/bash
#使用MongoDB客户端进行操作
mongo
> show dbs #查询所有的数据库
admin 0.000GB
config 0.000GB
local 0.000GB
打开云服务器27017端口(在防火墙或者安全组设置里打开)
4、RabbitMQ
#拉取镜像
docker pull rabbitmq:management
#创建和启动容器
docker run -d --restart=always -p 5672:5672 -p 15672:15672 --name yygh-rabbitmq rabbitmq:management
打开云服务器15672和5672端口(在防火墙或者安全组设置里打开)
管理后台:http://IP:15672 (这个IP使用云服务器的外网地址)