Docker---Docker-compose安装部署Samba服务

这篇具有很好参考价值的文章主要介绍了Docker---Docker-compose安装部署Samba服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker-compose安装部署Samba服务


一、环境准备

1.拉取samba镜像:docker pull dperson/samba

2.升级docker-compose版本:

通过docker-compose --version查看版本:

[root@test samba]# docker-compose --version
docker-compose version 1.16.1, build 6d1ac21

进行升级:

[root@test samba]# curl -L https://github.com/docker/compose/releases/download/1.27.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:06 --:--:--     0
100 11.6M  100 11.6M    0     0   109k      0  0:01:48  0:01:48 --:--:--  104k
[root@test samba]# chmod +x /usr/local/bin/docker-compose
[root@test samba]# docker-compose --version
docker-compose version 1.27.2, build 18f557f9

至此基础环境准备完成。

二、创建docker-compose.yaml文件

文件内容如下:

[root@test samba]# cat docker-compose.yaml
version: '2'
services:
   samba:
        image: 'dperson/samba:latest'
        restart: unless-stopped
        ports:
        - "137:137/udp"
        - "138:138/udp"
        - '139:139/tcp'
        - '445:445/tcp'
        volumes:
        - ./mount:/mount
        - /data:/data
        - /home/app/:/app
        environment:
          TZ: Asia/Shanghai
        command:
        - '-n'
        - '-p'
        - '-r'
        - '-u'
        - "root;123456"
        - "-s"
        - "public;/mount;;;;;;;文件访问目录"
        - "-s"
        - "scm;/mount;yes;no;no;root;;;文件管理目录"
        - "-s"
        - "backup;/data/backup;yes;no;no;root;root;root;备份文件目录"
        - "-s"
        - "share;/app/share;yes;no;yes;;;;共享文件目录"

networks:
  default:
    external:
      name: app_bus

samba服务权限设置:
Docker---Docker-compose安装部署Samba服务
创建docker网络:

[root@test samba]# docker network create app_bus
7416dbc767204694b3a62db57358f52f6e53fc0e4c42ba3dfd8075cb51ca3ea5

创建容器:

[root@test samba]# docker-compose up -d
Creating samba_samba_1 ... done

查看容器状态:

[root@test mount]# docker ps -a
CONTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS                    PORTS                                                                                                                                 NAMES
4809686c1a5b   dperson/samba:latest   "/sbin/tini -- /usr/…"   10 minutes ago   Up 10 minutes (healthy)   0.0.0.0:139->139/tcp, :::139->139/tcp, 0.0.0.0:137-138->137-138/udp, :::137-138->137-138/udp, 0.0.0.0:445->445/tcp, :::445->445/tcp   samba_samba_1

三、测试服务

本地进行访问测试:
Docker---Docker-compose安装部署Samba服务
进入文件夹并登陆,账号密码为yaml文件中自己设置的账号密码:
Docker---Docker-compose安装部署Samba服务
如图所示,可进行正常登录:
Docker---Docker-compose安装部署Samba服务查看各挂载目录:

[root@test samba]# ls
docker-compose.yaml  mount
[root@test samba]# pwd
/home/app/samba

[root@test share]# pwd
/home/app/share

[root@test data]# ls
backup  image_back
[root@test data]# ll
total 0
drwxrwxr-x 2  100  101  6 Oct 24 23:46 backup
drwxr-xr-x 2 root root 67 Oct 24 23:38 image_back
[root@test data]# pwd
/data

创建测试文件,查看是否能在samba服务中访问:

[root@test data]# cd backup/
[root@test backup]# ls
[root@test backup]# touch test.txt
[root@test backup]# ls
test.txt

Docker---Docker-compose安装部署Samba服务
至此,samba服务已部署成功。文章来源地址https://www.toymoban.com/news/detail-413783.html



到了这里,关于Docker---Docker-compose安装部署Samba服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【Docker & Docker-compose 离线一键安装部署】

    【Docker & Docker-compose 离线一键安装部署】

    说明:docker的运行基于linux内核。(仅支持linux系统上运行) 下载docker 和 docker-compose 离线安装包 docker安装包下载地址:https://download.docker.com/linux/static/stable/x86_64/ docker-compose 安装包下载地址:https://github.com/docker/compose/releases graph : docker文件存在地址。可自行修改 1 . 将上述准

    2024年02月06日
    浏览(7)
  • 在Ubuntu系统上部署Docker和Docker-Compose服务(实战篇)

    在这篇文章中,我们将从查看防火墙状态开始,逐步引导大家完成Docker和Docker-Compose的安装、配置以及使用过程。通过学习这些关键步骤,你将更加熟练地运用容器技术,为未来的项目提供更便捷的开发和部署方案。 无论你是刚刚接触Docker的新手,还是希望进一步优化Docker在

    2024年01月17日
    浏览(10)
  • 基于docker-compose编排部署pig微服务快速开发框架

    基于docker-compose编排部署pig微服务快速开发框架

    基于docker-compose编排部署Pig微服务快速开发框架 1.规划节点 IP 主机名 节点 192.168.100.10 master docker-compose节点 2.基础准备 将软件包上传至master节点/root目录下 案例实施 1.基础环境准备 (1)上传软件包 导入Centos:7.9.2009镜像 查看集群状态 2.容器化部署MariaDB (1)编写Dockerfile 编写mysql

    2024年02月16日
    浏览(13)
  • OpenLdap +PhpLdapAdmin + Grafana docker-compose部署安装

    OpenLdap +PhpLdapAdmin + Grafana docker-compose部署安装

    目录 一、OpenLdap介绍 二、PhpLdapAdmin介绍 三、使用docker-compose进行安装 1. docker-compose.yml 2. grafana配置文件 3. provisioning 四、安装openldap、phpldapadmin、grafana 五、配置OpenLDAP 1. 登陆PhpLdapAdmin web管理 2. 需要注意的细节 内容介绍参考:   OpenLDAP是轻型目录访问协议(Lightweight Director

    2024年02月09日
    浏览(9)
  • minio文件服务器-docker docker-compose 搭建部署以及使用大全

    minio文件服务器-docker docker-compose 搭建部署以及使用大全

    下载官网 简介 docker-compose 单机版安装 拉取镜像运行容器 docker-compose 搭建 minio 分布式对象存储 部署 官方推荐 docker-compose.yaml :下载地址 vim docker-compose.yml 接着创建 config目录 执行启动命令,看到各个节点 healthy 状态即成功 浏览器访问任意节点 web console ,进行简单配置,配

    2023年04月10日
    浏览(12)
  • docker-compose部署kafka服务时如何同时允许内外网访问?

    最近在学习kafka相关知识,需要搭建自己的kafka环境。综合考虑后决定使用docker-compose来管理维护这个环境。 Bitnami的yml文件就很不错,这里直接拿来用了。 下载或创建上述yml文件后,启动: 服务启动后,可以进入容器访问kafka服务 使用我们的java客户端连接上述docker容器中的

    2024年02月08日
    浏览(5)
  • CentOS7下使用docker-compose安装部署superset

    见 docker在CentOS下安装 和 Docker-compose安装。 官网指引: https://superset.apache.org/docs/installation/installing-superset-using-docker-compose 注:此处使用自己搭建的 mysql 作为数据的存储 该文件在 ./superset/docker 目录下,使用 ls -a 进行查看该隐藏文件 注: 1、增加自行搭建的 mysql 地址、账号和

    2024年02月06日
    浏览(16)
  • docker-compose 安装部署ElasticSearch 和 Kibana 8.8.1

    在你的目录新建个文件夹 创建 docker-compose.yml 访问 kibana 如果出现 提示未准备就绪 可能是kibana.yml配置问题,两种方式解决:

    2024年02月14日
    浏览(8)
  • 【nacos】【sentinel】【gateway】docker-compose安装及web项目部署

    【centos】【docker】安装启动 【docker-compose】安装使用 启动docker-compose配置文件

    2024年02月11日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包