Рубрики
Uncategorized

Развертывание статического веб-сайта в контейнере и отправьте его в любом месте

Что такое Docker? ANS: Docker — это набор платформы, что и продукты обслуживания, которые используют виртуализацию в … Помечено с Docker, DevOps, WebDev.

Что такое Docker?

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

Шаги, которые мы собираемся выполнить:

  1. Создание Docker File.
  2. Создайте изображение нашего статического веб-сайта с использованием Docker File
  3. Нажмите это изображение в Docker Hub
  4. Запустите этот контейнер на сервере

Создание Docker File:

FROM nginx:latest
COPY . /usr/share/nginx/html
EXPOSE 80
CMD ["nginx","-g","daemon off;"]

Из — где мы вытягиваем наше официальное изображение от nginx, это официальное изображение, предоставленное Docker

Скопируйте — принимает наш все файл из OUT Local Directory, работал и перемещает его в каталог/html (nginx) в нашем контейнере.

Выдержать — это инструкция, позволяющая контейнеру знать, что мы обнаруживаем порт 80 (TCP)

CMD- Укажите по умолчанию для выполнения контейнера для выполнения

Создайте изображение нашего статического сайта с использованием Docker File:

Для этого мы должны выполнить команду и то есть:

docker build -t "" .

Эта команда означает:

-T Имя изображения принесет данную форму Dockerfile abs.

Так что в моем случае я собираюсь дать название изображения как Nipun2020/Docker-Community-rajkot

Команда будет для меня:)

docker build -t nipun2020/docker-community-rajkot .

Нажмите это изображение в Docker Hub

Чтобы подтолкнуть наше изображение в Docker Hub для этого, мы будем использовать эту команду

Docker Push

В моем случае это будет ->

docker push nipun2020/docker-community-rajkot

Запустите этот контейнер на сервере

Войдите в свой сервер и убедитесь, что Docker установлен на вашем сервере.

И просто нажмите эту команду, и ваш контейнер будет работать на вашем сервере.

docker run -p 80:80 nipun2020/docker-community-rajkot

Поэтому, используя эту команду, ваш статический сайт будет работать с использованием Docker.

Разработание статического сайта размещена:

Спасибо за прочтение этого блога, надеюсь, вы узнали новое.

Если у вас есть какие-либо сомнения, вы можете связаться со мной на LinkedIn LinkedIn: https://www.linkedin.com/in/nipun-parekh-6006a0152/

Оригинал: «https://dev.to/nipun214/deploying-a-static-website-in-a-container-and-ship-it-any-anywhere-4b68»