Skip to content

Instantly share code, notes, and snippets.

@unanoc
Last active September 15, 2018 21:23
Show Gist options
  • Save unanoc/7c6af9924b46436475c3a80d463fb72d to your computer and use it in GitHub Desktop.
Save unanoc/7c6af9924b46436475c3a80d463fb72d to your computer and use it in GitHub Desktop.
docker commands

Образы (Images)

Скачать образ image с тегом latest

    docker pull image

Скачать образ image с явным указанием версии

    docker pull image:version

Получить список образов, которые есть на локальной машине

    docker images

Удалить образ image:version (так же можно удалять используя IMAGE ID)

    docker rmi image:version

Создать образ (в текущей папке должен находиться файл Dockerfile)

    docker build .

Контейнеры (Containers)

Запустить контейнер в интерактивном режиме (ключи -i -t можно объединить в -it)

    docker run -i -t ubuntu:17.10 /bin/bash

Получить список контейнеров (если не указать ключ -a, то будет показаны только работающие контейнеры)

    docker ps -a

Для того, чтобы остановить контейнер

    docker stop sample

Удалить контейнер (можно удалить только остановленный контейнер)

Команде можно передать как CONTAINER ID, так и NAME

    docker rm container_id/name

Запустить контейнер и указать ему имя 'sample'. Если явно не указывать имя, то оно будет создано автоматически, типа 'silly_hopper'

    docker run -it --name sample ubuntu:14.04 /bin/bash

Подключиться к bash терминалу уже запущенного контейнера

    docker exec -it <container> /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment