docker build --build-arg=OS_IMAGE=ubuntu . -t ubuntu_ansible_pipeline
docker build --build-arg=OS_IMAGE=centos:7 . -t centos_ansible_pipeline
for img in centos:7 ubuntu ; do docker build --build-arg=OS_IMAGE=$img . -t ${img%%:*}_ansible_pipeline ; done
User name: ansible
Password: ansible
User ansible has sudo permitions.
If you want to update user name(password) add additional build arg eg: --build-arg=USERNAME=some-username
docker run --rm -d -p 22122:22 -v ~/.ssh/id_rsa.pub:/home/ansible/.ssh/authorized_keys ubuntu_ansible_pipeline
docker run --rm -d -p 22123:22 -v ~/.ssh/id_rsa.pub:/home/ansible/.ssh/authorized_keys centos_ansible_pipeline