搜镜像

docker search minio

image.png

拉镜像

docker pull minio/minio

查看镜像

docker images

image.png

运行实例

docker run -itd —restart=always -p 9000:9000 -p 9001:9001 -v /data/minio/data:/data -v /data/minio/conf:/root/.minio —net=host -e MINIO_ROOT_USER=zangdonghai -e MINIO_ROOT_PASSWORD=zangdonghai —name=minio minio/minio server /data —console-address “0.0.0.0:9001” -address “0.0.0.0:9000”

一直重启

docker logs id 查看容器日志,查看错误原因
成功的日志
image.png

minio命令

—console-address 空格 “0.0.0.0:9001” 设置控制台 IP端口
-address 空格 “0.0.0.0:9000” 设置API IP端口

minio 环境变量

MINIO_ROOT_USER=zangdonghai
MINIO_ROOT_PASSWORD=zangdonghai 八位?

docker 参数

最后的没有 - 的相当于 bash 命令? minio/minio server /data —console …….等等
后面不能再接 docker 参数
-it
-d 后台启动
-p 映射端口
-v 映射目录
-e 设置环境变量,容器中可以使用该环境变量
—name=给实例命名
—net=选择网络方式

  1. 安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none host
  2. host模式:使用 --net=host 指定。 //容器使用主机的网络
  3. none模式:使用 --net=none 指定。 //容器使用自己的网络(类似--net=bridge),但是不进行配置
  4. bridge模式:使用 --net=bridge 指定,默认设置。 // 使用docker daemon指定的网桥
  5. container模式:使用 --net=container:NAME_or_ID 指定 //使用其他容器的网路,共享IP和PORT等网络资源