Исходный код вики Docker

Версия 3.1 от Alexandr Fokin на 2020/01/07 23:20

Последние авторы
1 Основные команды:
2
3 ОБРАЗЫ
4
5 docker build -t <repo/name> . - создать образ по dockerfile расположенному в текущем каталоге и задать имя (репозиторий/имя образа)
6
7 docker images - все образы расположенные локально
8 docker rmi <id> - удалить образ
9
10 sudo docker search <имя образа> - поиск образа
11 docker pull <repo/image> - загрузить образ
12
13 КОНТЕЙНЕРЫ
14
15 docker run - создать контейнер из образа (локально/поиск по репозиторию)
16 -i -t - терминал к контейнеру
17 -d - запуск в фоне
18 -p 80:80 - связывание порта контейнера и машины
19 -v <volume_name>:<container_folder> - примонтировать в контейнер volume (volume1:/volume_dir)
20
21 docker ps - все активные контейнеры
22 -a - учитывая не запущенные
23
24 docker start - запустить контейнер
25 docker stop
26
27 docker attach - подключение к контейнеру
28 ctrl+p ctrl+q - выйти из контейнера, не закрывая его
29
30 Несколько консолей к одному контейнеру
31 docker exec -it <container_id> bash
32
33 docker rm <id> - удалить контейнер
34
35 docker commit - сохранить состояние контейнера в образ
36
37 docker save - экспортировать образ в архив
38 docker load - импорт образа из архива
39
40 VOLUME
41
42 docker volume create --name <name> - создание volume хранилища данных
43 docker volume ls - вывести список volume
44
45 DOCKERFILE
46
47 FROM имя исходного образа
48
49 RUN - консольная команда выполняемая при сборке контейнера
50 CMD - консольная команда выполняемая при старте контейнера (только одна)
51
52 COPY src dst - скопировать файл из основной ОС в контейнер