install_docker.py 790 Bytes
Newer Older
金凯强's avatar
金凯强 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14
#coding=utf-8
import os


def install_docker():
    # step1 = os.system("wget -qO- https://get.docker.com/ | sh")
    # assert step1 == 0, "docker 安装失败"
    os.system("sudo mkdir -p /etc/docker")
    step2 = os.system("""
        sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors":["https://m6wlkecl.mirror.aliyuncs.com"],
    "insecure-registries": ["http://47.110.145.204:8084","http://183.134.73.2:8084"],
    "log-driver": "json-file",
金凯强's avatar
金凯强 committed
15
    "log-opts": {
金凯强's avatar
金凯强 committed
16 17 18 19 20 21 22 23 24 25 26 27 28 29
        "max-size": "50m",
        "max-file": "3"
    }
}
EOF
        """)
    assert step2 == 0, "docker 镜像地址更新失败"
    os.system("sudo systemctl daemon-reload")
    os.system("sudo systemctl restart docker")
    print("docker安装成功")


if __name__ == "__main__":
    install_docker()