【Mac M1】docker、docker-compose、Nacos、Redis、RabbitMQ的安装

docker 安装

1. yum 包更新到最新
sudo yum update
2. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 设置yum源为阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装docker
sudo yum install docker-ce
5. 安装后查看docker版本
docker -v

docker 状态

启动:systemctl start docker
停止:systemctl stop docker
重启:systemctl restart docker
查看状态:systemctl status docker

docker-compose安装

1. 查看内核
uname -r
2. 更新yum
sudo yum update
利用安装包下载安装docker-compose
1. 下载compose
https://github.com/docker/compose
2. 上传到centos系统
3. 把docker-compose移动到 /usr/local/bin/
mv docker-compose-linux-x86_64 /usr/local/bin/
mv docker-compose-linux-x86_64 docker-compose
4. 修改文件权限并配置环境变量
chmod 777 docker-compose-linux-x86_64
5. 在当前目录下( /usr/local/bin)查看版本
./docker-compose -v
6. 配置环境变量
vim ~/.bash_profile
添加环境变量:PATH=$PATH:/usr/local/bin/
使环境变量生效:source ~/.bash_profile
最后利用pip下载安装docker-compose
yum -y install epel-release
yum -y install python-pip
pip —version
pip install docker-compose
查看版本:docker-compose version

docker nacos安装

Mac M1
1. 拉取镜像
docker pull zhusaidong/nacos-server-m1:2.0.3   #要带上版本号,默认latest拉取不下来
2. 启动容器
docker run --env MODE=standalone --name nacos2.0.3 -d -p 8848:8848 -p 9848:9848 -p 9849:9849  zhusaidong/nacos-server-m1:2.0.3

RCS服务器
1. 拉取镜像
docker pull nacos/nacos-server
2. 启动容器
docker run -e MODE=standalone --name nacos -p 8848:8848 -d nacos/nacos-server --network=host

nacos访问地址:http://127.0.0.1:8848/nacos/index.html

docker redis安装

1. 拉取镜像
docker pull redis
2. 修改redis.conf配置文件
bind 127.0.0.1        #注释掉这部分,使redis可以外部访问 
daemonize no          #用守护线程的方式启动,默认是no 
requirepass 你的密码  #给redis设置密码 
appendonly yes        #redis持久化  默认是no 
tcp-keepalive 300     #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是0
3. 启动容器:
sudo docker run -p 6379:6379 --name redis -v /etc/redis/redis.conf:/etc/redis/redis.conf  -v /etc/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

#启动参数:
-p 6379:6379    #把容器内的6379端口映射到宿主机6379端口
-v /data/redis/redis.conf:/etc/redis/redis.conf #把宿主机配置好的redis.conf放到容器内的这个位置中
-v /data/redis/data:/data  #把redis持久化的数据在宿主机内显示,做数据备份
redis-server /etc/redis/redis.conf   #这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
–appendonly yes #redis启动后数据持久化

docker RabbitMQ安装

1.拉取镜像
docker pull rabbitmq
2.启动容器
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5673:5672 rabbitmq
3.进入容器内部:docker exec -it 容器id /bin/bash 
输入命令:rabbitmq-plugins enable rabbitmq_management
退出容器目录:exit
4.访问http://localhost:15672 账号密码都是guest
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值