Источник: www.ruanyifeng.com
Место хранения образов Docker и данные контейнеров:
/var/lib/docker
Проверка состояния работы сервиса Docker:
$ systemctl status docker
Перечислить образы docker на устройстве:
$ docker image ls
Удалить файл образа с устройства:
$ docker image rm [image-name]
I. Пример использования Docker
1. Переносим образ в локальное хранилище:
$ docker image pull library/hello-world
library - группа, в которой находится образ `hello-world`, её можно опустить:
$ docker image pull hello-world
2. Просмотр образа в локальном хранилище:
$ docker image ls
3. Сгенерировать работающий экземпляр контейнера из файла образа (запуск образа):
$ docker container run hello-world
, в случае, если к этому шагу docker image pull - не был выполнен, то имя указанного образа будет скопировано из хранилища Docker.
, если запуск контейнера произойдёт успешно, мы увидим на экране:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
После вывода на экран, работа контейнера завершится. В случае, если в контейнере выполняется служба, то контейнер не будет завершен.
4. Для тех контейнеров, которые автоматически не завершаются, можно выполнить команду:
$ docker container kill
5. При запуске запуске файла образа получаем выполняемый контейнер, т.е. на устройстве имеем два файла.
# Перечислить контейнеры, запущенные на устройстве
$ docker container ls
# Перечислить контейнеры, запущенных и остановленных на устройстве
$ docker container ls --all
6. При остановке контейнера, его файл образ занимает место на диске, для удаления образа с диска устройства:
$ docker container rm [container-id]
7. Проверить удаленный файл образа можно с помощью команды:
$ docker container ls --all
II. Файл Dockerfile
Dockerfile - файл, используемый для настройки образа. Docker генерирует двоичный файл образа на основе этого файла.
...
Комментариев нет:
Отправить комментарий