切换深色或浅色模式
SMB | Docker系列 
前言 
本文介绍使用dockurr/samba在Ubuntu服务器上搭建SMB文件服务器,请先根据本章前言完成环境的搭建。
dockurr/samba地址:https://hub.docker.com/r/dockurr/samba
拉取镜像 
shell
docker pull dockurr/samba:latest开放端口 
| 端口类型 | 端口 | 端口用途 | 
|---|---|---|
| TCP | 445 | 数据传输 | 
配置文件 
shell
# 前往srv目录
cd /srv
# 创建工作目录
mkdir samba
# 进入工作目录
cd samba
# 创建docker配置文件
touch docker-compose.yml
# 编辑docker配置文件
nano docker-compose.ymldocker-compose.yml 
yml
services:
  samba:
    image: dockurr/samba:latest
    container_name: samba
    restart: always
    environment:
      NAME: "Data"
      USER: "此处填写用户名"
      PASS: "此处填写密码"
    ports:
    - 445:445
    volumes:
    - ./storage:/storage开始运行 
shell
# 前往工作目录
cd /srv/samba
# 开始运行
docker compose up -d运行成功后,即可使用\\服务器ip地址\Data连接服务器
维护服务 
shell
# 停止服务
cd /srv/samba
docker compose down
# 更新服务
cd /srv/samba
docker compose down
docker compose pull
docker compose up -d
# 压缩数据文件夹
cd /srv/samba
tar -czf storage.tar.gz storage/
# 解压缩数据文件夹
cd /srv/samba
tar -xzf storage.tar.gz storage/