docker 常用操作

110 阅读1分钟

1- 进入docker 里面去

docker exec -it 容器ID /bin/bash

配置 -- 37690 -- > 6379

image.png

docker exec -it 97d4f4f1cf40 /bin/bash
docker exec -it 34555071885f /bin/bash

redis-cli  # redis  进入数据库
redis-cli 

redis操作学习

root@ubuntu:/home/linux/nginx学习# docker ps -a
CONTAINER ID   IMAGE         COMMAND                   CREATED         STATUS                     PORTS      NAMES
34555071885f   redis:7.0.5   "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes               6379/tcp   q18qltmgr7w3hf
97d4f4f1cf40   redis:7.0.5   "docker-entrypoint.s…"   2 weeks ago     Exited (0) 3 minutes ago              q18qo54axzd9ba_redis-redis-1
root@ubuntu:/home/linux/nginx学习# docker exec -it 34555071885f /bin/bash
root@34555071885f:/data# 
root@34555071885f:/data#
root@34555071885f:/data# 
root@34555071885f:/data# redis-cli
127.0.0.1:6379>
127.0.0.1:6379>
127.0.0.1:6379> DBSIZE
(integer) 0
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> keys aaa bbb
(error) ERR wrong number of arguments for 'keys' command
127.0.0.1:6379> key aaa bbb
(error) ERR unknown command 'key', with args beginning with: 'aaa' 'bbb' 
127.0.0.1:6379> set aaa bbb
OK
127.0.0.1:6379> keys *
1) "aaa"
127.0.0.1:6379> exit
root@34555071885f:/data# 
root@34555071885f:/data#
root@34555071885f:/data#
root@34555071885f:/data# exit
exit

中间的一个问题

redis 一直报问题 (error) NOAUTH Authentication required. 是没有密码权限 但是加上密码也不生效 不知道为啥 就新创建一个容器 这个就可以了 (搞了老半天)

image.png

docker nginx 网络部分配置

查看主机和  docker 里面的端口关联  直接 ping 可以
curl  直接作为 ping 文件的方式

curl 0.0.0.0:8765

8765

image.png