四时宝库

程序员的知识宝库

docker-compose安装(dockercompose安装命令)

系统

安装python3,python3-pip

apt install python3
apt install python3-pip

安装docker-compose

pip3 install docker-compose

安装完成,输入命令查看版本:

docker-compose --version

安装redis测试

创建目录/data/redis/single来安装单实例的redis做测试。
下边的配置文件都存储在上述目录。

编写docker-compose.yaml文件

version: '2'

services:
   redis:
      image: redis:latest
      container_name: redis-single
      restart: always
      ports:
         - 6379:6379
      volumes:
         - /data/redis/single/redis.conf:/etc/redis/redis.conf
         - /data/redis/single/data:/data
         - /data/redis/single/run:/var/run
      command:
         redis-server /etc/redis/redis.conf 

这里需要redis.conf文件,可以在网上搜索下载个,或者从已有服务器拉取一个。redis配置文件主要关注几个配置,如下:

# 绑定的主机地址
# 你可以绑定单一接口,如果没有绑定,所有接口都会监听到来的连接
#bind 0.0.0.0
# 指定Redis监听端口,默认端口为6379
port 6379
# Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
# 启用守护进程后,Redis会把pid写到一个pidfile中,在/var/run/redis.pid
daemonize yes 
# 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定
pidfile /var/run/redis.pid
#Redis可以实现数据的持久化存储,即将数据保存到磁盘上
#持久化存储提供两种方式:RDB与AOF,默认是RDB模式
#开启AOF模式
appendonly yes
#保存数据的AOF文件名称
appendfilename "appendonly.aof"

构建并启动

up命令用来构建、(重新)创建、启动并附加到服务容器。-d参数在后台执行该服务。

# 在配置文件目录(/data/redis/single)执行命令
docker-compose up -d
# 在非配置文件目录
# docker-compose -f /data/redis/single/docker-compose.yaml up -d
# 查看docker容器启动情况
docker ps

连接测试

使用Redis客户端Redis Desktop Manager连接docker容器。

启动/停止服务

# 在配置文件目录
docker-compose start
docker-compose stop
# 在非配置文件目录
# docker-compose -f /data/redis/single/docker-compose.yaml start
# docker-compose -f /data/redis/single/docker-compose.yaml stop

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接