docker中使用redis
来源:互联网 发布:美容院连锁软件 编辑:程序博客网 时间:2024/06/06 06:44
docker pull redis 安装redis镜像
docker run -d -p 6379:6379 –name redis redis 创建并启动容器
安装nsenter:
proxychains4 wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz
tar -xzvf util-linux-2.24.tar.gz
cd util-linux-2.24/
./configure --without-ncurses
make nsenter
sudo cp nsenter /usr/local/bin
将下述脚本保存为docker-enter:
#!/bin/shif [ -e $(dirname "$0")/nsenter ]; then # with boot2docker, nsenter is not in the PATH but it is in the same folder NSENTER=$(dirname "$0")/nsenterelse NSENTER=nsenterfiif [ -z "$1" ]; then echo "Usage: `basename "$0"` CONTAINER [COMMAND [ARG]...]" echo "" echo "Enters the Docker CONTAINER and executes the specified COMMAND." echo "If COMMAND is not specified, runs an interactive shell in CONTAINER."else PID=$(docker inspect --format "{{.State.Pid}}" "$1") if [ -z "$PID" ]; then exit 1 fi shift OPTS="--target $PID --mount --uts --ipc --net --pid --" if [ -z "$1" ]; then # No command given. # Use su to clear all host environment variables except for TERM, # initialize the environment variables HOME, SHELL, USER, LOGNAME, PATH, # and start a login shell. "$NSENTER" $OPTS su - root else # Use env to clear all host environment variables. "$NSENTER" $OPTS env --ignore-environment -- "$@" fifi
给执行权限
chmod +x docker-enter
./docker-enter <image-id> 进入容器
测试redis:
root@816ebd247014:~# redis-cli ping
PONG
root@816ebd247014:~# redis-cli
127.0.0.1:6379> set myname jumping
OK
127.0.0.1:6379> get myname
“jumping”
127.0.0.1:6379>exit 退出容器
也可docker logs redis查看redis启动日志
也可使用RedisDesktopManager尝试连接
阅读全文
0 0
- docker中使用redis
- docker中使用redis记录
- docker中运行redis
- Docker中部署Redis
- docker--使用docker搭建redis集群
- docker中部署redis集群
- Docker中实现redis分片
- ubuntu 使用docker运行redis
- 使用Docker构建redis集群
- docker中使用systemd
- docker中使用systemd
- Docker中使用OverlayFS
- docker中使用服务
- Docker 中使用 MongoDB
- Linux中使用Docker
- docker中使用systemd
- docker中使用tomcat
- Docker中使用supervisor管理开机自启动(redis && sshd)
- AngularJS 的 Promise
- Spring DATA JPA 中findAll 进行OrderBy
- C语言之最好理解的通过函数指针作为参数实现回调函数
- ionic自动刷新
- 正则化方法:L1和L2 regularization、数据集扩增、dropout
- docker中使用redis
- Codeforces Round #427 (Div. 2) C. Star sky 二维前缀和
- CF 835D D. Palindromic characteristics 字符串hash
- JointJS流程图
- sudo用户配置
- 记录一次解决PHP返回数据被nginx截断的问题
- 统计下边这个长字符串中各个字符出现的次数并找到小甲鱼送给大家的一句话
- 完全二叉树的特点
- bugku Web4