Initialize containers

 avatar
unknown
plain_text
2 years ago
2.0 kB
7
Indexable
/usr/bin/docker start 18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09
18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09
/usr/bin/docker ps --all --filter id=18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 --filter status=running --no-trunc --format "{{.ID}} {{.Status}}"
18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 Up Less than a second
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 sh -c "command -v bash"
whoami 
vsts
id -u vsts
1001
id -g vsts
121
id -gn vsts
docker
Try to create a user with UID '1001' inside the container.
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 bash -c "getent passwd 1001 | cut -d: -f1 "
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 groupadd -g 121 docker_azpcontainer
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 useradd -m -g 121 -u 1001 vsts_azpcontainer
Grant user 'vsts_azpcontainer' SUDO privilege and allow it run any command without authentication.
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 groupadd azure_pipelines_sudo
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 usermod -a -G azure_pipelines_sudo vsts_azpcontainer
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 su -c "echo '%azure_pipelines_sudo ALL=(ALL:ALL) NOPASSWD:ALL' >> /etc/sudoers"
Allow user 'vsts_azpcontainer' run any docker command without SUDO.
stat -c %g /var/run/docker.sock
121
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 bash -c "cat /etc/group"
/usr/bin/docker exec  18d0231fcd137501b40d650227b29c4343b863e261f9698e722f238c5b22ec09 usermod -a -G docker_azpcontainer vsts_azpcontainer
Finishing: Initialize containers
Editor is loading...