Рубрики
Uncategorized

Новички Введение в Dockerfile

Что такое Dockerfile A Dockerfile — это текстовый документ, который содержит все команды пользователь … Tagged with Docker, новички, учебник, DevOps.

DockerFile — это текстовый документ, который содержит все команды, которые пользователь может вызвать в командной строке, чтобы собрать изображение.

Очень простой Dockerfile будет выглядеть как

# Use an existing docker image as a base
FROM alpine


# Download and install the dependency
RUN apk add --update redis


# Tell the image what to do when it starts as a container
CMD ["redis-server"]

Обычно у него есть 3 шага:

  • Из команды, которая должна указать базовое изображение

  • Запустите команду для загрузки и установки зависимостей

  • Команда CMD рассказать изображению, что делать после запуска как контейнер.

Рассмотрим случай, когда вам дают компьютер без операционной системы, и вас просят установить в него Google Chrome. Итак, как мы можем продолжить и установить в него Google Chrome.

Ну, самые основные шаги, которые мы движем

  • Установите операционную систему, потому что без операционной системы компьютер скажет, что я не знаю, что делать, помогите мне с ОС. Таким образом, первый базовый шаг, который мы делаем, — это установить операционную систему. Поэтому, когда мы смотрим на Dockerfile Мы видим, что этот шаг напоминает От Команда, которая указывает базовое изображение.

  • После установки ОС мы продолжим в браузере по умолчанию, который у нас есть и перейти на соответствующий сайт Google Chrome, чтобы загрузить файл установщика. После загрузки файла установщика мы перейдем в местоположение файла внутри компьютера и устанавливаем файл Chrome.exe. Теперь мы снова можем сравнить это с Dockerfile что я предоставил выше. Этот шаг напоминает БЕЖАТЬ Команда, поскольку он установит все зависимости. Здесь мы загружаем установщик, который необходимо затем установить, чтобы заставить наш Google Chrome.

  • Теперь последний шаг, мы выполняем установленный файл Chrome.exe, и Chrome запускается. Это CMD командование из Dockerfile где мы рассказываем изображение, что делать после начала как контейнер.

Я также создал репозиторий Docker GitHub с основными командами Docker, смотрит и свободен, чтобы исправить меня.

Rohithv07/docker

Мой рабочий игрок на Docker и Kubernetes. Ссылка: https://github.com/rohithv07/dockercasts

Мой рабочий игрок на Docker

Команды помнить:

  • Docker Run :- Запускает команду в новом контейнере. Docker Create + Docker Start

  • Docker run -p : :- Запуск на портах

  • Docker PS :- Чтобы перечислить все работающие контейнеры

  • Docker PS -все :- Перечислите весь контейнер, когда-либо созданный

  • Docker System Prune :- Чтобы удалить все контейнеры, когда-либо созданные вместе с некоторыми другими свойствами

  • Docker Logs <Контейнер-ID> :- Чтобы получить журналы

  • Docker Start :- Start Stopped Container

  • Docker Stop : — Остановить контейнер — Получает Sigterm Speck — SIGRING SIGNAL

  • Docker Kill :- Убивает контейнер или мгновенно останавливает контейнер

  • Docker exec -it <идентификатор контейнера> <Команда> :- Выполните дополнительную команду в контейнере. -Это заставляет нас обеспечить вход. -Т эквивалентно -i -t

  • docker exec -it <идентификатор контейнера> sh :- Предоставляет доступ к терминалу…

Оригинал: «https://dev.to/rohithv07/beginners-introduction-to-dockerfile-2kek»