Re: Постргис в докере

From: Москаленко Сергей <msvpersonal(at)yandex(dot)ru>
To: Dmitry E(dot) Oboukhov <unera(at)debian(dot)org>, "pgsql-ru-general(at)lists(dot)postgresql(dot)org" <pgsql-ru-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Постргис в докере
Date: 2018-08-02 09:43:12
Message-ID: 3719681533202992@sas1-dc4267721c1f.qloud-c.yandex.net
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

<div>Может это подойдет:</div><div><pre lang="en-US" style="font-variant:normal;font-style:normal;line-height:100%;"><font color="#000000"><font face="Liberation Serif"><font size="3" style="font-size:12pt;"><strong>docker commit c</strong><span style="font-weight:normal;">reates image from a container, pausing it temporarily if it is running.</span></font></font></font></pre><div><pre lang="en-US" style="font-variant:normal;font-style:normal;line-height:100%;"><font color="#000000"><font face="Liberation Serif"><font size="3" style="font-size:12pt;"><strong>docker load </strong><span style="font-weight:normal;">loads an image from a tar archive as STDIN, including images and tags (as of 0.7).</span></font></font></font>
<font color="#000000"><font face="Liberation Serif"><font size="3" style="font-size:12pt;"><span lang="en-US"><strong>docker save </strong><span style="font-weight:normal;">saves an image to a tar archive stream to STDOUT with all parent layers, tags &amp; versions (as of 0.7).</span></span></font></font></font></pre><ol type="I"></ol></div></div><div>02.08.2018, 13:33, "Dmitry E. Oboukhov" &lt;unera(at)debian(dot)org&gt;:</div><blockquote type="cite"><p>я тут начал копаться с docker<br /><br />беру docker postgresql:version<br /><br />запускаю сервисом<br />затем запускаю свои CI-скрипты<br /><br />в них делается условный<br /><br />make create_or_update_db test<br /><br />то есть сперва накатываем структуру/данные в Pg в докере а потом<br />пускаем на нем тесты.<br /><br /><br />все бы ничего, но миграций скопилось довольно много и сейчас создание<br />просто структуры БД для тестов занимает где-то 15 минут.<br /><br />что хочу:<br /><br />хочу докер, желательно прямой наследник от постгрисовых докеров с Pg у<br />которого БД чем-то заполнена.<br />причем заполнение чтобы осуществлялось через коннект/протокол.<br /><br />то есть идеально бы прийти к схеме:<br /><br />1. берем docker, например postgresq:9.5<br />2. запускаем<br />3. из другого докера коннектим к нему и заполняем данными (потому что<br />инфраструктура наполнения данными и слежения за миграциями большая и<br />отдельная, расчитанная на продакшены итп)<br />4. каким-то образом фиксируем состояние постгриса в докере с новым именем<br />5. дальше пользуемся результатом на пункте 4 вместо postgresql:9.5<br /><br /><br />Вопрос: как можно просто реализовать пункт 4?<br /> </p><span>-- </span><p><br />. ''`. Dmitry E. Oboukhov &lt;<a href="mailto:unera(at)debian(dot)org">unera(at)debian(dot)org</a>&gt;<br />: :’ :<br />`. `~’ GPG key: 4096R/08EEA<span>756 2014-08-30</span><br />  `- 71ED ACFC 6801 0DD9 1AD1 9B86 8D1F 969A 08EE A756</p></blockquote><div> </div><div> </div><div>-- <br />С уважением!<br />Москаленко Сергей<br />Эл. почта: MSVpersonal(at)yandex(dot)ru<br />Skype: servlamo</div><div> </div>

Attachment Content-Type Size
unknown_filename text/html 3.5 KB

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Ilya Dyoshin 2018-08-02 09:58:14 RE: Постргис в докере
Previous Message Andy Fefelov 2018-08-02 09:37:39 Re: Постргис в докере