1.minio的docker部署及使用
前提服务器安装了docker和docker-compose
1.1创建目录
mkdir -p /docker/middleware/minio
cd /docker/middleware/minio
vim docker-compose.yaml
1.2编辑docker-compose.yaml文件
version: '2'
services:
minio:
image: minio/minio:RELEASE.2020-12-29T23-29-29Z
container_name: minio
ports:
- "29000:9000" #自行定义映射端口
restart: always
command: server /data
environment:
MINIO_ACCESS_KEY: admin
MINIO_SECRET_KEY: 12345678 #大于等于8位,自行定义
volumes:
- ./data:/data # 映射文件路径
logging:
options:
max-size: "150M"
max-file: "10"
driver: json-file
1.3启动容器
docker-compose up -d
1.4浏览器访问 ip:29000,如果是公网云服务记得防火墙开放29000端口
账号密码yaml文件里的: MINIO_ACCESS_KEY: admin
MINIO_SECRET_KEY: 12345678
1.4简单的使用
创建一个放图片的目录
cd /docker/middleware/minio/data/
mkdir images
刷新浏览器
2.Samba文件共享 docker 部署及使用(貌似只能内网使用)
2.1编辑docker-compose.yaml文件
version: '3.4'
services:
samba:
image: dperson/samba
container_name: samba
environment:
TZ: 'Asia/Shanghai'
network_mode: host
#ports:
# - "137:137/udp"
# - "138:138/udp"
# - "139:139/tcp"
# - "445:445/tcp"
read_only: true
tmpfs:
- /tmp
restart: always
stdin_open: true
tty: true
volumes:
- ./share:/share:z
command: '-s "Dnc Volume;/share;yes;no;no;dncuser" -u "dncuser;dncpasswd" -p'
2.2到文件所在目录区启动(绝对路径也可以)
docker-compose up -d
2.3简单使用
快捷键:win+r