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