1、下载:docker pull mongo:latest
2、运行镜像:
sudo docker run -p 27017:27017 -v /data/mongo:/data/db --privileged=true --name mongodb -d mongo
3、查看启动过的容器实例: docker ps -a
4、自动启动容器:docker update --restart=always f3b14a2ee6f7
5、进入mongodb容器:docker exec -it mymongo /bin/bash
docker安装mysql8.0.28
1、下载镜像:docker pull mysql:8.0.28
2、运行:docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=Newmysql55.. -d mysql:8.0.28
3、进入:docker exec -it mysql bash
4、输入账号密码登录:mysql -uroot -p
5、配置密码:
ALTER USER 'root'@'%' IDENTIFIED BY 'Newmysql55..' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Newmysql55..';
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
6、退出:exit exit
7、查看启动过的容器实例:docker ps
8、设置容器自动重启:docker update --restart=always 656e3457273c
9、进入容器:docker exec -it 88ddd10ea3a6 /bin/bash
docker安装redis
1、下载:docker pull redis:7.0.6后创建Redis配置文件:
mkdir -p /app/redis/data
2、前往Index of /releases/下载7.0.6版本,把redis.conf文件复制到/mydata/redis/conf文件夹下
cp redis.conf /app/redis
3、之后修改/mydata/redis/conf文件夹下的redis.conf的文件:
vim redis.conf
然后修改如下几处地方:
1)、绑定访问的ip:bind 0.0.0.0(本机IP地址)
2)、设置密码:requirepass foobared 改成 requirepass 你自己设定的密码(Newredis55..)
4)、使用的最大内存数量:maxmemory 128MB
6)、io线程数:io-threads 3
7)、持久化技术: appendonly yes
注意,如果daemonize yes就是单线程模式,也就不用设置io-threads
4、执行如下命令,生成一串字符就表明安装完成
docker run -p 6389:6379 --name myredis --privileged=true -v /app/redis/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data -d redis:7.0.6 redis-server /etc/redis/redis.conf
5、查看容器信息:docker ps -a;
6、通过密码连接redis:
docker exec -it myredis redis-cli
auth newredis
set key "111111"
get key
7、进入redis容器:docker exec -it redis /bin/bash
8、自动启动容器:docker update --restart=always f3b14a2ee6f7
9、下载Another Redis Desktop Manager1.5.9
输入地址、输入端口、输入密码,用户名不用填写,点击链接就可以了