docker安装 linux使用经验

一、docker安装

1. 卸载老版本
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
2. 安装docker 基础包
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
3. 设置稳定仓库
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装Docker Engine - Community
安装最新版本(latest)
yum install docker-ce docker-ce-cli containerd.io
安装指定版本
yum list docker-ce --showduplicates | sort -r  #查看版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io #安装指定版本
5. 启动与测试
sudo systemctl start docker  # 启动docker
docker run hello
-world #测试
6. 设置开机自动启动服务
systemctl enable docker

Centos7安装pip

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
$ sudo python get-pip.py    # 运行安装脚本
$ sudo python3 get-pip.py    # 运行安装脚本。

 

 

sentinel

[redis V2.0]
docker run -itd -e TZ="Asia/Shanghai" --restart=always \
--network host \
--privileged=true \
--name redis-0 \
-v /opt/redis/redis.conf:/etc/redis/redis.conf \
-v /opt/redis/data:/data \
redis:6.0 redis-server /etc/redis/redis.conf --requirepass "Emixx8089"

[sentinel V2.0]
docker run -itd  -e TZ="Asia/Shanghai" --restart=always \
--network host \
--name sentinel \
-v /opt/sentinel:/etc/redis \
-d redis /bin/bash
docker exec -it sentinel /bin/bash -c 'redis-sentinel /etc/redis/sentinel.conf'

连接到某个哨兵节点:

[root@pg-0 sentinel]# docker exec -it redis-0 /bin/bash
root@pg-0:/data# redis-cli -h 172.16.227.226 -p 26379

哨兵常用命令:

(1)info
查看sentinel的状态
(2)sentinel masters
获取sentinel中监控的所有master的节点
(3)sentinel master <master-name>
获取master-name节点redis的状态信息
(4)sentinel slaves <master-name>
获取master-name节点下所有的slaves的状态信息。
(5) SENTINEL get-master-addr-by-name
通过sentinel中的节点名获取其ip地址

 

 

 

 






 

 

 







posted @ 2022-11-10 19:05  pearlcity  阅读(140)  评论(0编辑  收藏  举报