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 run -p 6379:6379 --name redis --restart=always -v /home/soft/redis/data:/data -v /home/soft/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf --appendonly yes

  

#把容器内的6379端口映射到宿主机6378端口,动态分配端口 -p 6379 宿主机随机分配。
-p 6378:6379
#把宿主机配置好的redis.conf放到容器内的这个位置中
-v /home/soft/redis/conf/redis.conf:/etc/redis/redis.conf
#把redis持久化的数据在宿主机内显示,做数据备份
-v /home/redis/data:/data
#这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
redis-server /etc/redis/redis.conf
#redis启动后数据持久化
-–appendonly yes

二、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
posted @ 2022-04-21 19:47  曾经已是追忆  阅读(46)  评论(0编辑  收藏  举报