summaryrefslogtreecommitdiff
path: root/content/digarden/pages/20210409051733-docker_org.org
diff options
context:
space:
mode:
Diffstat (limited to 'content/digarden/pages/20210409051733-docker_org.org')
-rw-r--r--content/digarden/pages/20210409051733-docker_org.org28
1 files changed, 28 insertions, 0 deletions
diff --git a/content/digarden/pages/20210409051733-docker_org.org b/content/digarden/pages/20210409051733-docker_org.org
new file mode 100644
index 0000000..9408175
--- /dev/null
+++ b/content/digarden/pages/20210409051733-docker_org.org
@@ -0,0 +1,28 @@
+:PROPERTIES:
+:ID: 4398d738-5afe-4de4-8e2b-0975c6306244
+:END:
+#+title: docker
+Докер -- интересная технология подходящая под ситуации, когда GNU Guix
+не имеет нужного пакета. Это дешевле чем запускать виртуальную
+машину и легче чем вручную настраивать chroot.
+
+Преимущества:
+- Отлично подходит для деплоя на прод из-за изоляции
+
+Недостатки:
+- Сложно настроить для разработки из-за изоляций, который для локальных
+ сетапов не особо нужны.
+
+Изучение:
+- https://www.youtube.com/watch?v=wVSQ0_v3t_8
+
+** Остановить все контейнеры
+#+begin_src bash
+ docker kill $(docker container ls -q)
+#+end_src
+
+** Команды
+*** docker commit
+В запущенном контейнере позволяет создать image на основе изменений в файловой системе
+
+