天天看点

docker常用操作/安装redis

​​# 搜索镜像​​
​​docker search image_name​​
​​拉取镜像​​
​​# 拉取最新镜像​​
​​$ docker pull image_name​​
​​# 拉取指定版本镜像​​
​​$ docker pull image_name:x.x.x​​
 
​​查看镜像​​
​​# 查看所有镜像​​
​​$ docker images​​
​​# 查看指定镜像​​
​​$ docker images image_name​​
 
​​# 创建一个运行容器​​
​​$ docker run -p ​​​​6379​​​​:​​​​6379​​​ ​​--name container_name -v $PWD/redis:/data image_name -d service_name​​
 
​​# -p ​​​​6379​​​​:​​​​6379​​​ ​​: 将容器的​​​​6379​​​​端口映射到主机的​​​​6379​​​​端口​​
​​# -v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data​​
​​# -d : 后台运行,如果启动失败,需要知道错误,需要前台运行,使用-t​​
​​# service_name : 在容器执行service_name启动命令​​
 
​​启动/停止/重启容器​​
​​# 启动已被停止的容器​​
​​$ docker start container_name/id​​
​​# 停止运行中的容器​​
​​$ docker stop container_name/id​​
​​# 重启容器​​
​​$ docker restart container_name/id​​
 
​​查看容器运行​​
​​# 查看运作中的容器​​
​​$ docker ps​​
​​# 查看所有容器​​
​​$ docker ps -a​​
 
​​# 在容器中执行命令​​
​​# usage: docker exec -it container_name/id cli​​
​​# 例如:在容器中执行bash,然后在bash中执行ls​​
​​$ docker exec -it container_name/id /bin/bash​​      

安装redis

$ docker search redis
$ docker pull redis
$ docker images redis
$ docker run -p 6379:6379 --name myredis -v $PWD/redis:/data -d redis redis-server --appendonly yes
$ docker exec -it myredis redis-cli      

继续阅读