Автор вопроса
Добрый день подскажите пожалуйста где находится список моих образов Docker на ресурсе DockerHub? Не могу найти вкладку где находятся созданные образы. Также подскажите как сохранить и запустить выполнение созданного образа?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.
Ключевые ответы обсуждения и их оценка появятся здесь.
Участники с сильными ответами в этой теме появятся здесь.
Добрый день подскажите пожалуйста где находится список моих образов Docker на ресурсе DockerHub? Не могу найти вкладку где находятся созданные образы. Также подскажите как сохранить и запустить выполнение созданного образа?
docker container create -i -t --name mycontainer alpine
docker container start --attach -i mycontainer
echo hello world
docker image push запушить образ на docker hubЯ так понимаю мой преподаватель имел ввиду именно репозитории. Подскажите пожалуйста как сохранять и запускать репозиторииКод:docker container create -i -t --name mycontainer alpine docker container start --attach -i mycontainer echo hello worlddocker image pushзапушить образ на docker hub
Список твоих репозиториев на сайте, что сам выше и написал - Docker Hub
С нулевыми познаниями желательно сюда - Docker run reference
Могу посоветовать поставить Docker Desktop - Docker Desktop - Docker
Для начала его необходимо создать, предварительно зарегистрировавшись на сайте.Я так понимаю мой преподаватель имел ввиду именно репозитории. Подскажите пожалуйста как сохранять и запускать репозитории
docker run -it ubuntu bash
apt-get update && apt-get install -y nginx
docker ps
docker commit trusting_chandrasekhar ubuntu_nginx
# Official Ubuntu 18.04 as base
FROM ubuntu:18.04
# Install nginx and curl
RUN apt-get update &&
apt-get upgrade -y &&
apt-get install -y nginx curl &&
rm -rf /var/lib/apt/lists/*
docker build -t my-nginx:0.1 .Объясните пожалуйста как перейти в этот раздел сайта (скриншот ниже)Для начала его необходимо создать, предварительно зарегистрировавшись на сайте.
Репозитории это хранилище. Запускать и/или создавать надо образ.
Есть несколько способов, обычно люди берут уже что то готовое с того же сайта докера, например ubuntu
В данном примере я поставил свежую версию ubuntu и установил там веб сервер nginx:Bash:docker run -it ubuntu bash apt-get update && apt-get install -y nginx docker ps docker commit trusting_chandrasekhar ubuntu_nginx
![]()
Далле сделал commit и проверил список образов:
![]()
Второй вариант используя файл Dockerfile например такой:
Собирается командой -Bash:# Official Ubuntu 18.04 as base FROM ubuntu:18.04 # Install nginx and curl RUN apt-get update && apt-get upgrade -y && apt-get install -y nginx curl && rm -rf /var/lib/apt/lists/*docker build -t my-nginx:0.1 .
Вкратце как то так, вообще тема гигантская и люди(специалисты) годами его изучают![]()
Я жы выше ссылку давал, на сайте докера - Docker HubОбъясните пожалуйста как перейти в этот раздел сайта (скриншот ниже)
Мне просто надо выполнить лабораторную работу.Я жы выше ссылку давал, на сайте докера - Docker Hub
Откуда нам знать как тебе ее надо выполнять ?Вопрос состоит в том. Каждую из 8 работ нужно делать в новом интерфейсе или всё делать в одном?
Допустим я выполнил первое задание. Как это задание превратить в репозиторий?Откуда нам знать как тебе ее надо выполнять ?
В методичке кстати все написано, причем с командами.
Допустим если ты все прочитаешь, увидишь то что ты хочешь описывается в 3-4 главе той методичке.Допустим я выполнил первое задание. Как это задание превратить в репозиторий?
У меня возникли проблемы при реализации задач с 5 по 8 по методичке.Допустим если ты все прочитаешь, увидишь то что ты хочешь описывается в 3-4 главе той методичке.
FROM scratch
ADD hello /
CMD ["/hello"]
Это правильно оформленный участок кода.У меня возникли проблемы при реализации задач с 5 по 8 по методичке.
Подскажите как правильно оформить участок кода:
Код:FROM scratch ADD hello / CMD ["/hello"]
docker build --tag hello .А что с этим делать?Это правильно оформленный участок кода.
Надо собрать -docker build --tag hello .
FROM scratch
ADD hello /
CMD ["/hello"]
Это Dockerfile простейшего образа с приложением.А что с этим делать?
Код:FROM scratch ADD hello / CMD ["/hello"]
То есть эти бинарники нужно включить в код?Это Dockerfile простейшего образа с приложением.
Предварительно надо было собрать, в методичке указана ссылка на гитхаб репозиторий, там есть как исходники, так и уже готовые бинарники и все остальные файлы.
![]()
GitHub - docker-library/hello-world
Contribute to docker-library/hello-world development by creating an account on GitHub.github.com
Если грубо и по русски, то вот это -То есть эти бинарники нужно включить в код?
CMD ["/hello"] = выполнить команду hello, т.е. запустить бинарный файл.Мне просто надо выполнить лабораторную работу.
Вот методическое пособие: DockerLabs Workshop
Необходимо выполнить 8 работ, вплоть до этого скриншота: Screenshot-1
Вопрос состоит в том. Каждую из 8 работ нужно делать в новом интерфейсе или всё делать в одном?
Спасибо большое за помощь. С этим заданием я уже сам разобралсябесполезная трата времени, все что нужно это Linux + книга по докеру (+ офф дока как справочник). Если ты умеешь выполнить run / build, но не понимаешь как работает клиент и демон докера, что такое образы, контейнеры, сетевое взаимодействие и так далее, то DockerLabs Workshop - пустая трата времени, плюс в голове будет каша.