Замена Mac OS''; с новой строкой на текстовом файле

Если вы хотите добавить незащищенные реестры на уже созданную докер-машину, вы можете обновить профиль на работающей виртуальной машине докера.

Шаги

  1. SSH в локальную виртуальную машину докера.
    примечание: если «default» не является именем вашей докер-машины, то замените «default» именем вашей докер-машины
    $ docker-machine ssh default

  2. Открыть профиль Docker
    $ sudo vi /var/lib/boot2docker/profile

  3. Добавить эту строку в конец файла профиля. Если EXTRA_ARGS уже существует, добавьте незащищенный флаг реестра в EXTRA_ARGS. Замените в пути к вашим реестрам.

    EXTRA_ARGS=" --insecure-registry myserver.pathTo.registry1:5000 --insecure-registry myserver.pathTo.registry2:5000 --insecure-registry myserver.pathTo.registry3:5000 "

  4. Сохраните изменения профиля и выйдите из окна докера-машины обратно на свою машину. Затем перезапустите виртуальную машину Docker, подставив имя вашего компьютера-докера
    $ docker-machine restart {machineName}

  5. Извлеките или вытолкните что-нибудь из реестра, чтобы убедиться, что оно работает

My Setup

версия докер-машины: 0.6.0, сборка e27fb87
драйвер докер-машины: virtualbox

]
19
задан Derek Organ 8 June 2009 в 13:30
поделиться

2 ответа

Я думаю, у вас проблемы с вводом строки замены в диалоговом окне поиска. Если вы хотите ввести новую строку в любое однострочное текстовое поле Какао, вы должны нажать ⎇⃣⏎⃣ (alt return). Также работает для таб.

55
ответ дан 30 November 2019 в 02:02
поделиться

Вы можете сделать это в командной строке в Терминале с помощью:

cat input | tr ";" "\n"  > output

cat печатает содержимое файла input , tr принимает этот вывод и заменяет ; на \ n , а затем записывает в файл вывод

15
ответ дан 30 November 2019 в 02:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: