The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"samba in docker"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (Samba)
Изначальное сообщение [ Отслеживать ]

"samba in docker"  –1 +/
Сообщение от doker (ok) on 02-Дек-16, 16:36 
Приветствую !!
если есть у кого опыт, подскажите пжл. разворачиваю самбу в докере . образ собирается без ошибок но контейнер не запускается если в endpoint указать старт самбы. если стартовать башем и в контейнере руками запускать самбу то всё ок. в логе криминала пока не увидел. буду рад вашим подсказкам.

Dockerfile
FROM ubuntu:latest
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends samba gettext
ADD smb.conf /etc/samba/smb.conf
RUN groupadd smbuser
RUN useradd --shell /bin/nologin -g smbuser smbuser.
RUN    mkdir /dfs_root && \
chmod 0755 /dfs_root && \
chown smbuser:smbuser -R /dfs_root
EXPOSE 137/udp 138/udp 139 445
ADD startsmb.sh /startsmb.sh
RUN chmod +x /startsmb.sh
ENTRYPOINT ["/startsmb.sh"]

startsmb.sh
#!/bin/bash
set -o nounset
/etc/init.d/nmbd start
/etc/init.d/smbd start

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "samba in docker"  +/
Сообщение от shadow_alone (ok) on 02-Дек-16, 20:18 
Стартуй самбу ни как демон, и будет тебе счастье:
Вот тебе пример: http://pastebin.com/i0yHp50P
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "samba in docker"  +/
Сообщение от stalker37 email(ok) on 05-Дек-16, 14:53 
> Стартуй самбу ни как демон, и будет тебе счастье:
> Вот тебе пример: http://pastebin.com/i0yHp50P

А в чём там прикол,что оно демоном не хочет?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "samba in docker"  +/
Сообщение от doker (ok) on 05-Дек-16, 16:23 
> Стартуй самбу ни как демон, и будет тебе счастье:
> Вот тебе пример: http://pastebin.com/i0yHp50P

уже читал этот пример, но на этот момент внимания не обратил, спасибо!! запустилось.
псы. присоединяюсь в вопросу - а почему ? ))

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "samba in docker"  +/
Сообщение от shadow_alone (ok) on 05-Дек-16, 16:28 
> уже читал этот пример, но на этот момент внимания не обратил, спасибо!!
> запустилось.
> псы. присоединяюсь в вопросу - а почему ? ))

А потому что это докер :)
и там несколько по другому всё работает - забудь о понятии демона в докере.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "samba in docker"  +/
Сообщение от Евгений email(??) on 13-Сен-17, 11:20 
>> уже читал этот пример, но на этот момент внимания не обратил, спасибо!!
>> запустилось.
>> псы. присоединяюсь в вопросу - а почему ? ))

потому что основной поток завершается после запуска демонов и докер считает что процессы сдохли и пора завершаться.
надо в конце entrypoint скрипта добавлять tail -f /var/log/messages или что то что будет ждать завершения бесконечно.
Например стартовать самбу не как демон. (как советовали выше)


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor