Рубрики
Uncategorized

Понимание оснований докера

## Понимание основы сотрудничества докера между разработчиками стало легче с Docker, он устраняет повторяющиеся задачи при настройке и настройке среды разработки. В этом …

Автор оригинала: John James.

Понимание оснований докера

Сотрудничество между разработчиками стало легче с Docker, он устраняет повторяющиеся задачи при настройке и настройке среды разработки. В этом посте я объясняю основы докера и базового использования.

Докер Docker — это платформа для создания, корабля и запуска любого приложения в виде контейнера отдельного веса. Контейнер содержит все необходимое для запуска программного обеспечения. Сотрудники на программном обеспечении не нужно беспокоиться о сложностях, с которыми сталкиваются при настройке. Сложность подталкивается в контейнеры, которые легко создавать, развертывать и проходить.

Контейнеры, изображения и докер Нередко принять определения изображений и контейнеров при использовании докера. Изображение в Docker — это исполняемый пакет, который содержит все необходимое для запуска программного обеспечения. В то время как контейнер представляет собой экземпляр выполнения изображения. Изображение может содержать коды, переменные конфигурации и среды. После того, как изображение выполнено, создается контейнер изолированный легкий вес. Docker может автоматически создавать изображения, чтение инструкций из файла, который является DockerFile. Подумайте о DockerFile в виде списка инструкций, необходимых для создания изображения. Вы можете узнать больше о DockerFile здесь

Запустите свой самый первый образ докера

Для этого упражнения мы собираемся работать с официальным изображением, прежде чем мы продолжим создание наших. У докера есть два типа изображений, официальные и внесенные вклад, вы можете узнать больше о Docker Images здесь Отказ Чтобы начать, давайте выполним команду ниже, чтобы запустить изображение Nginx:

$ docker run nginx:latest echo "Container Executed"
Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
ff3d52d8f55f: Pulling fs layer
226f4ec56ba3: Pulling fs layer
ff3d52d8f55f: Downloading 245 kB/23.2ff3d52d8f55f: Downloading 490.7 kB/23.28 MB
226f4ec56ba3: Downloading 458 kB/21.5ff3d52d8f55f: Downloading 736.5 kB/23.2ff3d52d8f55f: Pull complete
226f4ec56ba3: Pull complete
53d7dd52b97d: Pull complete
Digest: sha256:41ad9967ea448d7c2b203c699b429abe1ed5af331cd92533900c6d77490e0268
Status: Downloaded newer image for nginx:latest
Container terminated

Docker Run — Команда для запуска изображения, Docker ищет nginx: последние Изображение локально и если он не существует, он тянет изображение. Поэтому в следующий раз, если я попытаюсь запустить это изображение снова, он будет только распечатать Контейнер выполнен Мы можем сохранять контейнеры в живых без них, заканчиваемые после того, как изображение было загружено, добавив флаг -ИТ. Это автоматически приведет нас к корню контейнера

 $ docker run -it nginx:latest bash
root@a6e49c782178:/# ls
bin dev home lib32 libx32 mnt proc run srv tmp var
boot etc lib lib64 media opt root sbin sys usr
root@a6e49c782178:/#

Я буду охватывать создание и публиковать документ докера в следующем руководстве. Ссылки https://medium.com/@claudioPro/first-steps-with-docker-95bd08090625.

Оригинал: «https://www.codementor.io/@elite/understanding-the-basics-of-docker-8ec5rhjds»