Hi, does `docker container list` show a container with name `ubuntu`? If not, the error message is completely accurate. The docker_container_exec module does something similar to `docker exec -w /root ubuntu /bin/bash -c "ls -lah"`.
If you don't have a container called `ubuntu`, you first have to start one so you can run a command in it. Or alternative, use the docker_container module to create a new container and run that command directly in it (with `detach: false`). Cheers, Felix On Wed, 28 Jun 2023 14:15:02 -0700 (PDT) William Flow <[email protected]> wrote: > Ok that worked but I now keep getting a new error when I go to task 2: > > - name: run command > community.docker.docker_container_exec: > container: ubuntu > command: /bin/bash -c "ls -lah" > chdir: /root > register: result > > - name: Print stdout > debug: > msg: '{{result}}' > > I get this: > fatal: [localhost]: FAILED! => {"changed": false, "msg": "Could not > find container \"ubuntu\""} > > am i suppose to pull it not sure here > > > > > Thanks > > > Bill > On Wednesday, June 28, 2023 at 1:36:44 PM UTC-7 Andrew Latham wrote: > > > The default url is correct, why are you setting it to that address? > > > > from > > https://docs.ansible.com/ansible/latest/collections/community/docker/docker_login_module.html > > registry_url string The registry URL. Default: " > > https://index.docker.io/v1/" > > > > > > via CLI > > $ docker info | grep Registry > > Registry: https://index.docker.io/v1/ > > > > > > On Wed, Jun 28, 2023 at 2:29 PM William Flow <[email protected]> > > wrote: > >> so bottom line I am using the community.docker collection and my > >> code is pretty simple to start I just want to login to my registry > >> and i am failing and do not have > >> a clue as to why my code is below and I get this error > >> > >> { > >> "msg": "Error connecting: Error while fetching server API > >> version: ('Connection aborted.', FileNotFoundError(2, 'No such > >> file or directory'))", "invocation": { > >> "module_args": { > >> "registry_url": "registry.hub.docker.com", > >> "username": "xxxxxxxxx", > >> "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", > >> "reauthorize": true, > >> "docker_host": "unix://var/run/docker.sock", > >> "api_version": "auto", > >> "timeout": 60, > >> "tls": false, > >> "use_ssh_client": false, > >> "validate_certs": false, > >> "debug": false, > >> "state": "present", > >> "config_path": "/root/.docker/config.json", > >> "tls_hostname": null, > >> "ca_cert": null, > >> "client_cert": null, > >> "client_key": null, > >> "ssl_version": null > >> } > >> }, > >> "_ansible_no_log": null, > >> "changed": false > >> } > >> > >> > >> --- > >> - name: docker > >> hosts: localhost > >> gather_facts: false > >> collections: > >> - community.docker > >> > >> - name: Docker Login > >> community.docker.docker_login: > >> registry_url: registry.hub.docker.com > >> username: xxxxxxxxx > >> password: XXXXXXXXX -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/20230629064547.2a521a00%40rovaniemi.
