1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from os.path import *
from .path import *
import urllib
import subprocess
def install_docker():
ensure_tmp_dir()
get_docker_path = join(tmp_dir, "get-docker.sh")
urllib.request.urlretrieve("https://get.docker.com", get_docker_path)
os.chmod(get_docker_path, 0o755)
subprocess.run(["sudo", "sh", get_docker_path], check=True)
subprocess.run(["sudo", "systemctl", "enable",
"--now", "docker"], check=True)
subprocess.run(["sudo", "usermod", "-aG", "docker",
os.getlogin()], check=True)
|