Скачайте заранее docker образ nginx
_x000D_docker pull nginxСоздайте тестовую папку для сборки docker контейнера:
_x000D_mkdir -p ~/docker/nginx_x000D_mkdir -p ~/docker/nginx/html
Создайте файл index.html.
nano ~/docker/nginx/html/index.html
_x000D_Hello from docker!!!Создайте Docker файл для сборки.
nano ~/docker/nginx/Dockerfile
_x000D_FROM nginx_x000D_COPY html /usr/share/nginx/html_x000D_Выполните сборку docker образа:
_x000D_docker build -t image_nginx .Будет создан docker образ с именем image_nginx. Его можно проверить командой docker images
_x000D_root@docker:~/docker/nginx# docker images_x000D_REPOSITORY TAG IMAGE ID CREATED SIZE_x000D_image_nginx latest 000fcdd47a14 3 seconds ago 108 MB_x000D_Создайте и запустите контейнер из образа:
_x000D_docker run -d --name nginx -p 80:80 image_nginxБудет создан контейнер nginx, и проброше порт 80 из хост машины в контейнер.
Проверьте работу nginx:
_x000D_cd ~_x000D_wget http://127.0.0.1/Будет скачан index.html со следующим содержимым:
_x000D_Hello from docker!!!Удаление контейнера и образа
Остановка контейнера:
_x000D_docker stop nginxУдаление контейнера:
_x000D_docker rm nginxУдаление docker образа:
_x000D_docker rmi image_nginx