Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1235.0 пользователей не могут ошибаться!
?6907
прекрасное6424
говно5886
говнорашка5512
хуита4695
anime3056
linux2645
music2620
bnw2588
рашка2559
log2337
ололо2113
pic1812
дунч1734
сталирасты1488
украина1437
быдло1434
bnw_ppl1370
дыбр1237
гімно1158

Я вот чёт не секу в доках найти не могу. Хочется сделать контейнер, с внешними томами данных. При этом в контейнере уже по путям монтирования этих томов данные есть. И при запуске контейнера, если этих томов нет, чтобы они создавались и в них копировались данные по умолчанию. Ну типа я делаю контейнер, в котором создаётся пользователь, для которого уже до хрена настроено. Он потом настройки свои может менять, но они с самого начала ЕСТЬ. Объявляю в `Dockerfile`, как тут написано: https://docs.docker.com/engine/reference/builder/#/volume Пытаюсь запускать с `-v`. Каталоги создаются, в них пусто (и из контейнера, и снаружи). Без `-v` -- из контейнера данные видны, снаружи ничего не меняется. ЧЯДНТ? Как?
#EJBMZ9 (7) / @dluciv / 2782 дня назад
Собираю контейнер, который при сборке вызывает всякое легаси-говно, требующее интерактивного ввода. В принципе готов даже и кнопочки понажимать во время сборки, хотя это и неправильно. Можно конечно в контейнер поставить какой-нибудь autoexpect и трахаться с ним, но влом. Как сказать докеру, что я готов при сборке контейнера понажимать кнопочки?
#UWGMEF (1) / @dluciv / 2782 дня назад
docker открыл порт 3000 для цмски, как объяснить ему что порт необходимо открывать только для локалхоста, чтобы не светил мне этим портом во внешний мир?
#7R95YC (17) / @anonymous / 2823 дня назад
Я ведь правильно понимаю, что если я запущу на хосте с древним ядром контейнер с какой-нибудь довольно свежей операционкой, то приложения контейнера вполне себе могут начать вылетать как раз из-за несовместимости с этим ядром?
#HITG0L (3) / @dluciv / 3024 дня назад

Зачем docker если есть systemd.

#27UDUW (3) / @o7ry6fievfafz4bkz2m0 / 3341 день назад

Докеромразь, помни:
Dpkg::Options {
"--force-confdef";
"--force-confold";
"--force-unsafe-io";
}

#FTZB12 (2) / @stiletto / 3348 дней назад

http://man7.org/linux/man-pages/man8/systemd-machined.8.html

Короч, Лёнчик решил переписать нахуй докер. Даже импорт докерфайлов пилит. С одной стороны, кому и в какую пизду это тарахтело, если докер и так по самые гениталии можно интегрировать с systemd(см. CoreOS)? С другой стороны:

  • Хипсторам-девопсам показали systemd-nspawn
  • Хипсторам-девопсам понравился nspawn(есть из коробки в дистрибутиве, дистрибутивы поставляют systemd как готовый к употреблению продукт, ничего устанавливать настраивать не надо)
  • Хипсторы-девопсы начнут разворачивать девелопмент-среду в nspawn-контейнерах и в рот они всех ебали
  • Манагеры-стартапидоры хотят, чтобы их очередной shiny-new выпердеж для поиска партнёра по перепихончику работал уже вчера и набирал пользовательскую базу, чтобы продаться стартапидорам покрупнее
  • Манагеры-стартапидоры ДОВЯТ на хипсторов-девопсов
  • Хипсторам-девопсам нахуй не упало переебашивать контейнеры nspawn->docker
  • Лёнчик запиливает докер в systemd

Дунно, короч, мне от его неутомимой графомании стрёмно.

#NWG039 (2+1) / @like-all / 3362 дня назад
минималистичный докер контейнер с гентой и без оверкильнутых пидванов типа openrc и более монструозных. Портаж внутри не обязателен, но тогда чёткое представление как это дело обновлять. Скорость сборки не важна, ось для сборки контейнера - Гента. какие есть бестпрактисы?
#9VM55U (2) / @qnikst / 3364 дня назад
>Docker and Microsoft Partner to Drive Adoption of Distributed Applications to Every Enterprise Operating System and Cloud И пара тезисов: >Windows Server >Microsoft Azure https://blog.docker.com/2014/10/docker-microsoft-partner-distributed-applications/
#F2V6O8 (1) / @lord / 3472 дня назад
Кстати, кто-то из вас мог заметить, большинство наверняка не заметило, но в гитхабе бнвача появилась новая ветка "green". Дело в том, что у бнвача теперь есть https://github.com/stiletto/bnw/blob/green/bnw/tests/test_server/tests.py немного криволапых интеграционных тестов. Пока они охватывают только работу жаббер-интерфейса и то не полностью (пулл-реквесты с расширением принимаются), однако от них уже есть польза. Кривенький CI составленный из докера и пары скриптов на баше периодически проверяет наличие новых изменений в master, тащит их себе, собирает и прогоняет эти тесты. Если тесты проходят успешно, коммит автоматически пушится в ветку "green".
#0H9LZ8 (1+1) / @stiletto / 3498 дней назад
Докер, конечно, крутая штука, но порядошно я от него устал уже. Закончил, наконец-то, в него запихивать прогон тестов (хотя ещё можно ускорением позаниматься, т.к. 12 минут минимум работают), теперь вот надо в нём стейджинг подымать. Казалось бы, там всего-ничего осталось, а как-то даже начал проёбывать/бнвачи читать всякие вместо работы. В общем, как обычно -- все инфраструктурные удобства желательно строить вместе с остальным проектом, а не потом неделями скрипты хуячить.
#0PWYCF (2) / @kb / 3507 дней назад

AUFS и docker это надежно и продакшн-риди
http://pastebin.com/FLnSNPeD

#HE52XW (3) / @stiletto / 3579 дней назад

Продакшн реди

sudo docker -d

2014/05/25 03:18:08 docker daemon: 0.11.1 fb99f99; execdriver: native; graphdriver:
[b3f64941] +job serveapi(unix:///var/run/docker.sock)
[b3f64941] +job initserver()
[b3f64941.initserver()] Creating server
2014/05/25 03:18:08 Listening for HTTP on unix (/var/run/docker.sock)
[b3f64941] +job init_networkdriver()
Failed to inject docker in PREROUTING chain: iptables failed: iptables -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER: iptables: No chain/target/match by that name.
(exit status 1)
[b3f64941] -job init_networkdriver() = ERR (1)
(exit status 1)
[b3f64941] -job initserver() = ERR (1)
2014/05/25 03:18:08 (exit status 1)

#H6AJRT (0) / @datstructure / 3616 дней назад
root@6537f5b6a4b3:/# sudo -u postgres psql -c "CREATE DATABASE ${DBNAME_TEST};"
ERROR:  database "foo_test" already exists
root@6537f5b6a4b3:/# sudo -u postgres psql -d "${DBNAME_TEST}" -c "CREATE EXTENSION hstore;"
psql: FATAL:  database ""foo_test"" does not exist
#AXOKB0 (5) / @kb / 3713 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.