Initialize containers
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...