首页 > 其他分享 >Docker 共享文件Samba服务

Docker 共享文件Samba服务

时间:2022-11-17 19:57:44浏览次数:66  
标签:docker samba esmod 192.168 Samba dperson Docker compose 共享

目录

doc

https://hub.docker.com/r/dperson/samba

docker pull dperson/samba

samba

sudo docker run -it --name samba -p 139:139 -p 445:445
-v /path/to/directory:/mount
-d dperson/samba -p

重启 服务

ip addr add 192.168.99.110/32 dev valn99

cd  /free_cicdfs0/composes/esmod_samba

docker-compose up -d

使用

\\192.168.99.110

esmod
esmod_pass

docker compose restart 策略 不够灵活

/free_cicdfs0/composes/esmod_samba
docker-compose up -d

# 
while [ "$(ip a | grep -o 192.168.99.110)" = "" ] ;do echo "wating for vip"; sleep 1s;done

cat > /usr/lib/systemd/system/esmod-samba.service << 'EOF'
[Unit]
Description=esmod-samba
After=docker.service
Wants=docker.service

[Service]
WorkingDirectory=/free_cicdfs0/composes/esmod_samba
ExecStartPre=/bin/bash -c 'docker-compose down; docker-compose up -d keepalived-110;while [ "$(ip a | grep -o 192.168.99.110)" = "" ] ;do echo "wating for vip"; sleep 1s;done'
ExecStart=/bin/docker-compose up
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill $MAINPID
RestartSec=20
Restart=always

[Install]
WantedBy=multi-user.target
EOF

systemctl enable esmod-samba.service
systemctl restart esmod-samba.service

systemctl status esmod-samba.service

systemctl stop esmod-samba.service

欢迎大家一起交流呀
qq群:3638803451
vx:wxid_sgdelhiwombj12

标签:docker,samba,esmod,192.168,Samba,dperson,Docker,compose,共享
From: https://www.cnblogs.com/ltgybyb/p/16900578.html

相关文章

  • Django-配置docker、git环境与项目创建
    Django-配置docker、git环境与项目创建django官方社区django官方文档acwingDjango课学习笔记Django项目笔记前提租好了云服务器,并配置好了免密登录我的云服务器免密......
  • Linux 环境下使用 docker 安装 MongoDB
    在学习尚医通的项目过程中P66的学习内容,其中内容不完全和老师相同。1.拉取镜像dockerpullmongo:latest2.创建和启动容器在dockerrun中加入–privileged=true给......
  • Linux 安装 dockers
    本文包含安装docker和docker启动指定安装查看可安装版本:yumlistdocker-ce--showduplicates|sort-r安装(直接安装最新版本)yum-yinstalldocker指定安装......
  • docker之数据卷
    1.什么是数据卷?数据卷是持久化数据,它的生命周期独立于容器,Docker不会再容器被删后自动删除数据卷,数据卷也不会被垃圾回收这样的机制处理掉,所有无用的数据卷要及时处理掉,......
  • docker、Containerd ctr、crictl 区别
    简述作为接替Docker运行时的Containerd在早在Kubernetes1.7时就能直接与Kubelet集成使用,只是大部分时候我们因熟悉Docker,在部署集群时采用了默认的dockershim。......
  • docker inspect |mysql IPADRESS
    version:'3'services:db:#构建mysql镜像image:mysqlcontainer_name:mysql-db#容器名restart:alwaysenvironme......
  • docker-compose 安装多个mysql
    docker-compose.ymlversion:'3'services:mysql-1:restart:alwaysimage:mysql:5.7.28container_name:mysql-1volumes:#数据库......
  • docker-compose命令
    常用命令1、基础命令docker-compose命令--help#获得一个命令的帮助docker-composeversion#查看docker-compose版本信息......
  • 对象间共享变量和操作共享变量的成员函数前面加static
    一、对象间共享变量关注地方有如下:1、怎么定义,怎么初始化2、内存什么时候分配,分配在哪3、作用是什么二、静态成员函数只能访问静态成员变量和静态成员函数;点击查看......
  • CentOS 6.8 安装 Samba 服务器
    1、开启防火墙-AINPUT-mstate--stateNEW-mtcp-ptcp--dport139-jACCEPT-AINPUT-mstate--stateNEW-mtcp-ptcp--dport445-jACCEPT2、关闭SELINUX#临......