Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 August 10

L

LEXASOFT in RU.Docker — Официальное Русское Сообщество
Гуглят в гугле а не баше)
источник

GT

Grisha Tatsiy in RU.Docker — Официальное Русское Сообщество
LEXASOFT
Гуглят в гугле а не баше)
Не гуглил в баше- не админ
источник

L

LEXASOFT in RU.Docker — Официальное Русское Сообщество
Хотя можно в докер завернуть чтоб в баше чтото вроде docker run --rm lynx google.com?q=hello%20world!
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
LEXASOFT
Гуглят в гугле а не баше)
Уверен? Есть даже консольный поиск в стаковерфлоу))
источник
2019 August 11

RD

Rashid Djam in RU.Docker — Официальное Русское Сообщество
Привет, человеки! Объясните пожалуйста, в чем профит анонимных томов?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Профит
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Они объявляются в докер файле и позволяют не писать изменяемые данные на верхний слой эфемерной ФС контейнера
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
(+) быстродействие
(+) Ты не залипнешь, если используется драйвер devicemapper, у которого кэп 10 гиб на контейнер
источник

RD

Rashid Djam in RU.Docker — Официальное Русское Сообщество
>(+) быстродействие
Быстрее чем именованное связывание томов?

>(+) Ты не залипнешь, если используется драйвер devicemapper, у которого кэп 10 гиб на контейнер
Спасибо, почитаю про это :)
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
> Быстрее чем именованное связывание томов?
ты прочти еще раз, что я написал. Сравниваю кейс - нет вольюма вообще (не определен нигде), определен в докер-файле
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
разницы по скорости между anonymous & named volumes  нет от слова совсем
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
а вот bind mount vs volume может быть разная производительность, хотя бы потому что они могут влететь в разные разделы ... или даже на разные диски
источник

RD

Rashid Djam in RU.Docker — Официальное Русское Сообщество
George Gaál
> Быстрее чем именованное связывание томов?
ты прочти еще раз, что я написал. Сравниваю кейс - нет вольюма вообще (не определен нигде), определен в докер-файле
Мне скорее было интересно , почему бы не использовать именованное связывания, плохо сформулировал вопрос, сорри)
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
разницы нет, ога. Просто ты иногда не хочешь, чтобы пользоавтель твоего докер-образа вступил в говно
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
и определеяешь его через докерфайл. А уж хочет он именованный или не именованный (т.е. пользователь докер образа) - это его персональное дело
источник

RD

Rashid Djam in RU.Docker — Официальное Русское Сообщество
Кажется понял тебя дружище) , образ mysql тому пример)
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
да
источник

RD

Rashid Djam in RU.Docker — Официальное Русское Сообщество
Благодарю😊
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Kamal Umarov
просто трудно каждый раз писать
docker run --rm -ti \
 --name=ctop \
 --volume /var/run/docker.sock:/var/run/docker.sock:ro \
 quay.io/vektorlab/ctop:latest
Думаю коллеги меня поправят если я ошибся в написании команд, последовательности выполнения шагов, прошу не судить строго, решил написать пошаговую инструкцию (пишу по памяти) для новичков в bash с названием
Если вы устали каждый раз печатать эту длинную строчку

Вам нужно:
1) создайте пустой файлик
touch ~/.local/bin/start-ctop


2) В этом файлике можно написать один раз вашу команду, для этого откройте его, например с помощью nano, vim или gedit если используете "мышку и рабочий стол", и добавьте в него вашу команду с указанием в первой строке "с помощью чего запускать вашу команду" (так должно быть понятней), например вот так ваша команда будет выполнена с помощью bash:

#!/usr/bin/env bash

docker run --rm -ti \
 --name=ctop \
 --volume /var/run/docker.sock:/var/run/docker.sock:ro \
 quay.io/vektorlab/ctop:latest

3) Закрываете с сохранением (не знаю каким редактором пользуетесь) сохраните и закройте файлик.

4) добавьте в PATH директорию ~/.local/bin/, для этого откройте файлик
nano ~/.bashrc

и добавьте в конец строчку
PATH=$PATH:~/.local/bin/

5) перезапустите ваш "комплюктер" ) можно просто применить изменения к bash, но вам скорее всего проще и понятней будет сделать рестарт вашей машины.

6) после рестарта можете открыть терминал и набрать команду
start-ctop

и нажать Enter, будет выполнен сценарий из файла ~/.local/bin/start-ctop
Так же будет работать автодополнение по клавише TAB

7) конец магии )

Дополнения или исправления как и здравая и аргументированная критика - приветствуются, инструкция не претендует на "идеальный мануал", на мой взгляд в таком ключе информация будет понятней "новичкам".
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
Зачем, если есть alias  и bashrc?
источник