Compare commits
No commits in common. "633ef98fab24b185f765433367dc40b806577764" and "b1878aef1b28913aa51796025011c53b0f7112cb" have entirely different histories.
633ef98fab
...
b1878aef1b
12
otherworld
12
otherworld
@ -36,16 +36,6 @@ DEFAULT_COMMAND = ["bash"]
|
|||||||
|
|
||||||
GENERATED_IMAGE_NAME_TEMPLATE = "image_{container_name}"
|
GENERATED_IMAGE_NAME_TEMPLATE = "image_{container_name}"
|
||||||
|
|
||||||
CREATE_USER_BOOTSTRAP_SCRIPT="""
|
|
||||||
chown {user} /home/{user}
|
|
||||||
chown {user} /home/{user}/.config
|
|
||||||
cd /home/{user}
|
|
||||||
cp -Rv /etc/skel .
|
|
||||||
chown -R {user} skel
|
|
||||||
mv skel/* skel/.* .
|
|
||||||
rm -rf skel
|
|
||||||
"""
|
|
||||||
|
|
||||||
def get_generated_image_name (container_name):
|
def get_generated_image_name (container_name):
|
||||||
return GENERATED_IMAGE_NAME_TEMPLATE.format(container_name=container_name)
|
return GENERATED_IMAGE_NAME_TEMPLATE.format(container_name=container_name)
|
||||||
|
|
||||||
@ -66,7 +56,7 @@ def docker_create_user (container, user, uid=None):
|
|||||||
if uid is not None:
|
if uid is not None:
|
||||||
command = command + ["--uid", str(uid)]
|
command = command + ["--uid", str(uid)]
|
||||||
call(command)
|
call(command)
|
||||||
call(["docker", "exec", container, "sh", "-c", CREATE_USER_BOOTSTRAP_SCRIPT.format(user=user)])
|
call(["docker", "exec", container, "chown", user, f"/home/{user}"])
|
||||||
|
|
||||||
def docker_start (container):
|
def docker_start (container):
|
||||||
call(["docker", "start", container])
|
call(["docker", "start", container])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user