testcontainers / testcontainers/testcontainers-python
DockerCompose start fails to start dockers, gives "got an unexpected keyword argument ssl_version" error in logs
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 2.3k
- Forks
- 386
- Merge moyen
- 4 h 40 min
- PR mergées (30 j)
- 1
Description
Describe the bug
Tried running:
compose = DockerCompose(
dir_name, compose_file_name="docker-compose.yaml", pull=True, build=True
)
compose.start()
but nothing happened, checked logs with
compose.get_logs()
got "got an unexpected keyword argument ssl_version" in the logs, apparently with the newest python docker package, the ssl_version as a parameter is no longer supported - https://docker-py.readthedocs.io/en/stable/change-log.html
starting with version 7.0.0
To Reproduce
run the following with the docker 7.0.0 package
compose = DockerCompose(
dir_name, compose_file_name="docker-compose.yaml", pull=True, build=True
)
compose.start()
Runtime environment
Fedora Linux with python 3.9 and 24.0.5 docker version (7.0.0 pip package)
switching to 6.1.3 pip package seems to do the trick
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par le chemin DockerCompose.start() et la gestion des dépendances utilisée avec docker 7.0.0 ; comparez son comportement avec docker 6.1.3. Reproduisez la commande signalée, inspectez compose.get_logs() et considérez l’issue comme terminée lorsque le démarrage réussit sans l’erreur ssl_version avec le package Docker pris en charge.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, python
- Domaine
- devops, infrastructure
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100