首先安裝redis
docker pull redis
啟動redis,啟動redis之前先創建好/mydata/redis/conf/redis.conf文件,再執行run命令:
mkdir -p /mydata/redis/conf touch /mydata/redis/conf/redis.conf
執行run命令創建redis容器時報錯,也就是執行以下命令時報錯:
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
報錯如下:
find: '.': Permission denied chown: changing ownership of '.': Permission denied
搜索錯誤信息,找到解決方案:
1 docker volume create redis_data
2 docker volume inspect redis_data
3 docker run -p 6379:6379 --name redis -v redis_data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf --appendonly yes
成功創建redis容器!