Email or username:

Password:

Forgot your password?
hardworm ☭

#devops #dev #docker Фикс docker

sudo bash -c 'cat <<EOF > /etc/docker/daemon.json
{
"registry-mirrors" : [
"mirror.gcr.io",
"daocloud.io",
"c.163.com/",
"huecker.io/",
"registry.docker-cn.com"
]
}
EOF'

# Перезапуск службы Docker
sudo systemctl restart docker

# Проверяем выгрузку

docker pull amd64/ubuntu:latest

Осторожно, docker писали те же мудаки, что и сделали бан. Файл daemon.json крайне чувствителен к синтаксису - плохеет от tab или отсутствия EOF в конце файла (по крайне мере в моей версии).

4 comments
iliazeus

@hardworm про EOF не понял - отсутствие конца файла в конце файла? Если ты про <<FOOBAR, то это шелл, докер тут ни при чем.

С табами, кстати, тоже все работает, только что проверил.

hardworm ☭

@iliazeus а у меня с табами нихуя не работает.

iliazeus

@hardworm скинь скрипт с табами

Если ты перед EOF таб влепил - то это опять шелл :) для heredocs закрывающее слово должно быть в строке само по себе, без каких-либо еще символов

hardworm ☭

@iliazeus вот затер тот конфиг на нормальный рабочий. Но долго не мог понять - что не так...

Хотя у меня на рабочей машине более свежая версия docker и там таких проблем не было.

Go Up