• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Где находится список моих образов Docker на ресурсе DockerHub?

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Добрый день подскажите пожалуйста где находится список моих образов 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 Desktop -
 
Последнее редактирование:
Код:
 docker container create -i -t --name mycontainer alpine
 docker container start --attach -i mycontainer
 echo hello world
docker image push запушить образ на docker hub
Список твоих репозиториев на сайте, что сам выше и написал -

С нулевыми познаниями желательно сюда -
Могу посоветовать поставить Docker Desktop -
Я так понимаю мой преподаватель имел ввиду именно репозитории. Подскажите пожалуйста как сохранять и запускать репозитории
 
Я так понимаю мой преподаватель имел ввиду именно репозитории. Подскажите пожалуйста как сохранять и запускать репозитории
Для начала его необходимо создать, предварительно зарегистрировавшись на сайте.
Репозитории это хранилище. Запускать и/или создавать надо образ.
Есть несколько способов, обычно люди берут уже что то готовое с того же сайта докера, например ubuntu
Bash:
 docker run -it ubuntu bash
 apt-get update && apt-get install -y nginx
 docker ps
 docker commit trusting_chandrasekhar ubuntu_nginx
В данном примере я поставил свежую версию ubuntu и установил там веб сервер nginx:

HsQt80v.png

Далле сделал commit и проверил список образов:

YLTItTi.png


Второй вариант используя файл 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 .

Вкратце как то так, вообще тема гигантская и люди(специалисты) годами его изучают :)
 
Для начала его необходимо создать, предварительно зарегистрировавшись на сайте.
Репозитории это хранилище. Запускать и/или создавать надо образ.
Есть несколько способов, обычно люди берут уже что то готовое с того же сайта докера, например ubuntu
Bash:
 docker run -it ubuntu bash
 apt-get update && apt-get install -y nginx
 docker ps
 docker commit trusting_chandrasekhar ubuntu_nginx
В данном примере я поставил свежую версию ubuntu и установил там веб сервер nginx:

HsQt80v.png

Далле сделал commit и проверил список образов:

YLTItTi.png


Второй вариант используя файл 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 .

Вкратце как то так, вообще тема гигантская и люди(специалисты) годами его изучают :)
Объясните пожалуйста как перейти в этот раздел сайта (скриншот ниже)
 

Вложения

  • рис1.png
    рис1.png
    54 КБ · Просмотры: 127
Я жы выше ссылку давал, на сайте докера -
Мне просто надо выполнить лабораторную работу.
Вот методическое пособие:
Необходимо выполнить 8 работ, вплоть до этого скриншота:
Вопрос состоит в том. Каждую из 8 работ нужно делать в новом или всё делать в одном?
 
Вопрос состоит в том. Каждую из 8 работ нужно делать в новом или всё делать в одном?
Откуда нам знать как тебе ее надо выполнять ? :)
В методичке кстати все написано, причем с командами.
 
Допустим если ты все прочитаешь, увидишь то что ты хочешь описывается в 3-4 главе той методичке.
У меня возникли проблемы при реализации задач с 5 по 8 по методичке.
Подскажите как правильно оформить участок кода:
Код:
FROM scratch
ADD hello /
CMD ["/hello"]
 
У меня возникли проблемы при реализации задач с 5 по 8 по методичке.
Подскажите как правильно оформить участок кода:
Код:
FROM scratch
ADD hello /
CMD ["/hello"]
Это правильно оформленный участок кода.

Надо собрать - docker build --tag hello .
 
А что с этим делать?
Код:
FROM scratch
ADD hello /
CMD ["/hello"]
Это Dockerfile простейшего образа с приложением.
Предварительно надо было собрать, в методичке указана ссылка на гитхаб репозиторий, там есть как исходники, так и уже готовые бинарники и все остальные файлы.
 
Это Dockerfile простейшего образа с приложением.
Предварительно надо было собрать, в методичке указана ссылка на гитхаб репозиторий, там есть как исходники, так и уже готовые бинарники и все остальные файлы.
То есть эти бинарники нужно включить в код?
 
То есть эти бинарники нужно включить в код?
Если грубо и по русски, то вот это - CMD ["/hello"] = выполнить команду hello, т.е. запустить бинарный файл.
Если посмотришь гитхаб, то увидишь что dockerfile и данный бинарник лежат "рядом" друг с другом т.е. в корне.
 
Мне просто надо выполнить лабораторную работу.
Вот методическое пособие:
Необходимо выполнить 8 работ, вплоть до этого скриншота:
Вопрос состоит в том. Каждую из 8 работ нужно делать в новом или всё делать в одном?

бесполезная трата времени, все что нужно это Linux + книга по докеру (+ офф дока как справочник). Если ты умеешь выполнить run / build, но не понимаешь как работает клиент и демон докера, что такое образы, контейнеры, сетевое взаимодействие и так далее, то DockerLabs Workshop - пустая трата времени, плюс в голове будет каша.
 
бесполезная трата времени, все что нужно это Linux + книга по докеру (+ офф дока как справочник). Если ты умеешь выполнить run / build, но не понимаешь как работает клиент и демон докера, что такое образы, контейнеры, сетевое взаимодействие и так далее, то DockerLabs Workshop - пустая трата времени, плюс в голове будет каша.
Спасибо большое за помощь. С этим заданием я уже сам разобрался
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!