创建容器

1
docker run -d -p 63790:6379 --name iredis redis
  • -–name:容器名,此处命名为 iredis
  • -p:端口映射,此处将宿主机6379端口映射到容器的63790端口
  • -d:后台运行容器,保证在退出终端后容器继续运行

创建目录映射的容器

为了数据安全和可操作性,可以把redis的配置文件和数据映射到宿主机上。redis.conf配置文件需要到官网下载对应的版本放在宿主机的映射位置

1
2
3
4
docker run -p 63790:6379 --name my-redis --privileged=true \
-v /app/redis/redis.conf:/etc/redis/redis.conf \
-v /app/redis/data:/data \
-d redis:6.0.8 redis-server /etc/redis/redis.conf

redis-server /etc/redis/redis.conf 这段表示redis-server启动时,读取容器内的配置文件

  • -v:主机和容器的目录映射关系,”:”前为主机目录,之后为容器目录
  • –privileged:只有这个值等于true的时候才能挂在映射关系。