查看端口是否被占用:lsof -i 6379
查看被占用的端口:netstat -tunlp
启动Redis镜像,如果本地没有镜像则会取Docker hub自动下载:
docker run --restart=always -p 6379:6379 --name myredis -d redis:7.0.12 --requirepass redisdocker
2. 查看已启用容器:
docker ps
3. 输出日志:
docker logs [容器名 | 容器ID ]
docker logs -f [容器名 | 容器ID ] #表示实时的跟踪日志输出
docker logs --since 30m myredis # 此处 --since 30m 是查看此容器30分钟之内的日志情况。
4. 进入本地连接redis:
docker exec -it myredis bash //这里myredis是容器名称,或者是容器ID redis-cli auth ningzaichun //输入容器启动时里面的redisdocker set china 中国 get china config get requirepass //查看设置的密码
5. 进入外网连接redis:
redis-cli -h 0.0.0.0 auth redisdocker get china
6. 重载配置:
systemctl daemon-reload
其他Docker命令:
重启docker:
systemctl restart docker
删除全部容器(停止为stop):
docker rm $(docker ps -a -q)
查看全部容器:
docker ps
查看停止运行容器:
docker ps -a
查看到单个容器日志(无论是否停止):
docker logs -f <id>
删除镜像:
docker rmi <id>