1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| #!/bin/bash sleep 30
sudo cp /etc/docker/daemon.json /etc/docker/daemon.json.bak
sudo jq '. + { "registry-mirrors": ["https://docker.1panel.live"] }' /etc/docker/daemon.json | sudo tee /etc/docker/daemon.json.tmp > /dev/null
if [ $? -eq 0 ]; then sudo mv /etc/docker/daemon.json.tmp /etc/docker/daemon.json echo "成功更新 daemon.json 文件。" else echo "更新 daemon.json 文件失败,恢复备份。" sudo mv /etc/docker/daemon.json.bak /etc/docker/daemon.json fi
sudo systemctl restart docker
|