# 设置yum源
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum makecache fast
# 安装Docker-CE
yum -y install docker-ce
#设置开机自启动
systemctl enable docker
systemctl restart docker
#验证
docker run hello-world
#(按自己需求下载redis版本)
docker pull redis:4.0.8 docker run --name my-redis -it -p 16379:6379 -d redis:4.0.8
#但是希望用自己的redis.conf配置信息,故删除
docker rm -f my-redis
#不希望容器中的redis配置默认以及不希望数据因重启容器丢失,按自己的来,那么需要对容器做挂载
#期望容器中的配置文件、数据、日志再容器异常关闭或主动删除后保留,则需要配置挂载
#容器对应配置文件路径都是从https://hub.docker.com/_/redis上对应的官网操作中确认过的
mkdir -p /data/redis/{conf,data}
取其其中的redis.conf
wget http://download.redis.io/releases/redis-4.0.8.tar.gz && tar -zxf redis-4.0.8.tar.gz cp redis-4.0.8/redis.conf /data/redis/conf/ && rm -rf redis-4.0.8 redis-4.0.8.tar.gz && vi /data/redis/conf/redis.conf
#持久化文件rdb改为aof
appendonly no > appendonly yes
#运行容器、映射到宿主机,挂载Volume
docker run \
--name redis \
-p 16379:6379 \
-v /data/redis/conf/redis.conf:/user/locol/etc/redis/redis.conf \
-v /data/redis/data/:/data \
-d redis:4.0.8
优快云编辑窗口真麻烦,一点都不人性化
下面是的分享的有道云笔记