docker三分钟内安装常用中间件(mysql、redis等)

mysql

docker安装mysql
docker run --restart=always --privileged=true -p 8888:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_ROOT_HOST=% -d mysql

Redis

要在Windows Docker上安装Redis并配置无密码并设置protected-mode为no,可以按照以下步骤操作:

在Docker上搜索Redis镜像,例如使用命令:docker search redis
从Docker Hub下载Redis镜像,例如使用命令:docker pull redis
运行Redis容器,并将Redis端口映射到主机的端口,并设置环境变量REDIS_PASSWORD为空字符串和REDIS_PROTECTED_MODE=no,例如使用命令:docker run --name myredis -p 6379:6379 -d -e REDIS_PASSWORD=“” -e REDIS_PROTECTED_MODE=no redis
进入Redis容器,例如使用命令:docker exec -it myredis redis-cli
在Redis中配置密码为空字符串,例如使用命令:config set requirepass “”
退出Redis,例如使用命令:exit
这样,就可以在Windows Docker上安装Redis并配置无密码并设置protected-mode为no了。

xxl-job

一条指令完成xxljob的安装配置
docker run -e PARAMS=“–spring.datasource.url=jdbc:mysql://172.17.0.2:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=123456” -p 8889:8080 -v /tmp:/data/applogs --name xxl-job-admin --restart=always -d xuxueli/xxl-job-admin:2.3.0
xxl配置面板
http://127.0.0.1:8889/xxl-job-admin/toLogin

关闭docker容器自动启动

docker update --restart=no id

你可能感兴趣的:(docker,redis,中间件)