Docker安装实例
一、Docker安装redis实例:
(一)5.0以下版本可以不需要安装redis名称
docker run ‐d ‐‐name my_redis ‐p 6379:6379 redis:5.0 ‐‐appendonly yes ‐‐requirepass "Wnkj1234!!"
(二)、5.0以上版本需要安装redis名称
查看redis版本
docker search redis
拉取最新redis
docker pull redis:latest
运行容器
docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "redis123456aB"
二、Docker安装MySQL实例
拉取最新mysql
docker pull mysql:latest
运行容器
docker run --name my_sql -e MYSQL_ROOT_PASSWORD='Wnkj1234!!' -d -p 3306:3306 mysql --lower-case-table-names=1
注意: --lower-case-table-names=1为1时数据库不区分大小写,0区分大小写。请在运行容器时就加入此行,否则后期只能重新运行容器。不能在使用的过程中修改配置。
三、Docker安装minio以及minio客户端
查看镜像
docker search minio
拉取实例
docker pull minio/minio
运行容器
docker run -d -p 9000:9000 -p 9001:9001 --privileged=true --name minio -v /home/minio/data:/data -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=Wnkj1234" minio/minio server /data --console-address ":9001"
注:admin/Wnkj1234为登录用户及密码
- -i:表示运行容器
- -t:表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端
- -p 表示暴露端口
- -d 表示后台运行
- data 指定目录存放文件
- --name 指定容器名称
拉取实例minio客户端
docker pull minio/mc
运行容器
docker run -it --entrypoint=/bin/sh minio/mc
绑定minio服务
mc config host add minio http://dockerip:9000 admin Wnkj1234 --api S3v4
注:在运行容器后会进入到客户端中,admin/Wnkj1234为账号及密码
将minio 下 original 桶设置为 公开的 可以永久访问以及永久下载(登录客户新建桶 original)
mc policy set download minio/original mc policy set public minio/original