Похоже, вы запутались после прочтения многих документов. Позвольте мне попытаться выразить это простыми словами. Надеюсь, это поможет.
Когда мы устанавливаем докер, где он устанавливается? Это в нашем
компьютер локальный или это происходит в облаке?
- Мы устанавливаем докер на виртуальную машину, будь то локальная виртуальная машина или облако. Вы также можете установить докер на свой ноутбук.
Куда втягиваются контейнеры? Я могу посмотреть, что
внутри контейнера? (я использую Ubuntu 18.04)
Этот вопрос можно рассматривать как недостаток терминологической осведомленности. Мы не тянем контейнер. Мы вытягиваем изображение и запускаем контейнер, используя это.
Краткое резюме терминологии
Контейнер -> Контейнеры позволяют легко упаковать код приложения, конфигурации и зависимости в шаблон, называемый изображением.
Dockerfile -> Здесь вы упоминаете ваши команды или план инфраструктуры.
Изображение -> Изображение получается из Dockerfile. Вы используете изображение для создания и запуска контейнера.
Да, вы можете войти в контейнер. Используйте команду ниже
docker exec -it <container-id> /bin/bash
Когда мы извлекаем изображение. Создаем изображение или клонируем репозиторий из
Git. Где хранятся эти данные?
- Вы можете получить изображение с открытым исходным кодом из Docker-hub
Когда вы клонируете git-проект, который подвергается Docerized, вы можете найти Dockerfile в этом проекте и создать свой собственный образ, создав его.
docker build -t <youimagenae:tag> .
Когда вы создаете или извлекаете изображение, оно попадает в ваш местный магазин.
пользователь docker images
команда
Обратитесь к приведенному ниже списку, чтобы узнать больше команд для работы с докером.