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
启动:systemctl start docker
停止:systemctl stop docker
重启:systemctl restart docker
查看状态:systemctl status docker
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
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
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启动后数据持久化
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