docker备忘录
docker 安装redis
- pull image
- create redis.conf and data folder
# Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
#deamonize no
# 你可以绑定单一接口,如果没有绑定,所有接口都会监听到来的连接
# bind 127.0.0.1
# 因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为no
appendonly no
# 设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过
# auth <password>命令提供密码,默认关闭,当前密码为123456
requirepass zydevredis_uat&
- run image
docker run -p 6379:6379 --name myredis -v D:/docker/redis/redis.conf:/etc/redis/redis.conf -v D:/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --restart=always
docker 安装mysql
docker run --name mymysql -e MYSQL_ROOT_PASSWORD=sevenbeauty -p3306:3306 -d mysql:5.7.34 --log-bin=ON --server-id=1
docker 以root用户登录容器
docker exec -it --user root 容器名称 /bin/bash
docker与宿主机传递文件
#容器复制文件到宿主机
docker cp container:fileFullpath hostDicpath
#宿主机复制文件到容器
docker cp fileFullpath container:hostDicpath
docker 保持启动镜像 并保持运行不退出
#docker run -it -d <image> /bin/bash
#docker run -it -d <image> tail -f /dev/null
docker run -t -d <image> <command>
posted on 2020-09-30 14:18 mindSucker 阅读(124) 评论(0) 编辑 收藏 举报