summaryrefslogtreecommitdiff
path: root/content/digarden/pages/20210409051733-docker_org.org
blob: 9408175702da262694df7bfd3e82ea2fa3bac9fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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 на основе изменений в файловой системе