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

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Добрый день подскажите пожалуйста где находится список моих образов Docker на ресурсе DockerHub? Не могу найти вкладку где находятся созданные образы. Также подскажите как сохранить и запустить выполнение созданного образа?
 

Exited3n

Red Team
10.05.2022
683
232
BIT
480
Добрый день подскажите пожалуйста где находится список моих образов 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 -
 
Последнее редактирование:

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Код:
 docker container create -i -t --name mycontainer alpine
 docker container start --attach -i mycontainer
 echo hello world
docker image push запушить образ на docker hub
Список твоих репозиториев на сайте, что сам выше и написал -

С нулевыми познаниями желательно сюда -
Могу посоветовать поставить Docker Desktop -
Я так понимаю мой преподаватель имел ввиду именно репозитории. Подскажите пожалуйста как сохранять и запускать репозитории
 

Exited3n

Red Team
10.05.2022
683
232
BIT
480
Я так понимаю мой преподаватель имел ввиду именно репозитории. Подскажите пожалуйста как сохранять и запускать репозитории
Для начала его необходимо создать, предварительно зарегистрировавшись на сайте.
Репозитории это хранилище. Запускать и/или создавать надо образ.
Есть несколько способов, обычно люди берут уже что то готовое с того же сайта докера, например 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 .

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

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Для начала его необходимо создать, предварительно зарегистрировавшись на сайте.
Репозитории это хранилище. Запускать и/или создавать надо образ.
Есть несколько способов, обычно люди берут уже что то готовое с того же сайта докера, например 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 КБ · Просмотры: 92

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Я жы выше ссылку давал, на сайте докера -
Мне просто надо выполнить лабораторную работу.
Вот методическое пособие:
Необходимо выполнить 8 работ, вплоть до этого скриншота:
Вопрос состоит в том. Каждую из 8 работ нужно делать в новом или всё делать в одном?
 

Exited3n

Red Team
10.05.2022
683
232
BIT
480
Вопрос состоит в том. Каждую из 8 работ нужно делать в новом или всё делать в одном?
Откуда нам знать как тебе ее надо выполнять ? :)
В методичке кстати все написано, причем с командами.
 

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Допустим если ты все прочитаешь, увидишь то что ты хочешь описывается в 3-4 главе той методичке.
У меня возникли проблемы при реализации задач с 5 по 8 по методичке.
Подскажите как правильно оформить участок кода:
Код:
FROM scratch
ADD hello /
CMD ["/hello"]
 

Exited3n

Red Team
10.05.2022
683
232
BIT
480
У меня возникли проблемы при реализации задач с 5 по 8 по методичке.
Подскажите как правильно оформить участок кода:
Код:
FROM scratch
ADD hello /
CMD ["/hello"]
Это правильно оформленный участок кода.

Надо собрать - docker build --tag hello .
 

Exited3n

Red Team
10.05.2022
683
232
BIT
480
А что с этим делать?
Код:
FROM scratch
ADD hello /
CMD ["/hello"]
Это Dockerfile простейшего образа с приложением.
Предварительно надо было собрать, в методичке указана ссылка на гитхаб репозиторий, там есть как исходники, так и уже готовые бинарники и все остальные файлы.
 

syslik_forever

Active member
19.05.2022
30
0
BIT
0
Это Dockerfile простейшего образа с приложением.
Предварительно надо было собрать, в методичке указана ссылка на гитхаб репозиторий, там есть как исходники, так и уже готовые бинарники и все остальные файлы.
То есть эти бинарники нужно включить в код?
 

Exited3n

Red Team
10.05.2022
683
232
BIT
480
То есть эти бинарники нужно включить в код?
Если грубо и по русски, то вот это - CMD ["/hello"] = выполнить команду hello, т.е. запустить бинарный файл.
Если посмотришь гитхаб, то увидишь что dockerfile и данный бинарник лежат "рядом" друг с другом т.е. в корне.
 

rpt5

Red Team
03.12.2019
115
3
BIT
0
Мне просто надо выполнить лабораторную работу.
Вот методическое пособие:
Необходимо выполнить 8 работ, вплоть до этого скриншота:
Вопрос состоит в том. Каждую из 8 работ нужно делать в новом или всё делать в одном?

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

syslik_forever

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

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