Docker Env converter from Windows to WSL
#!/usr/bin/env python3 | |
from subprocess import run, PIPE | |
completed_process = run(["docker-machine.exe", "env", "--shell", "bash"], stdout=PIPE) | |
docker_env = completed_process.stdout.decode("ascii") | |
for line in docker_env.split("\n"): | |
if "DOCKER_CERT_PATH" in line: | |
env_var, path, _ = line.split('"') | |
path = path.replace("\\", "/") | |
drive, path = path.split(":", 1) | |
path = "/mnt/{}{}".format(drive.lower(), path) | |
line = '{}"{}"'.format(env_var, path) | |
print(line) |
This comment has been minimized.
This comment has been minimized.
storozhev
commented
Jul 31, 2018
thanks a lot! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
RichardBronosky commentedJul 24, 2018
•
edited
This works: