Lỗi TypeError: kwargs_from_env() got an unexpected keyword argument 'ssl_version' xảy ra khi truyền một tham số không hợp lệ (ssl_version) vào hàm kwargs_from_env() trong thư viện Docker Python.
Docker compose version 1 không hoạt động với Docker SDK for Python 7.0.0+ hiện có trên hệ thống, chỉ hoạt động đến version 6.x.y. Nên có 2 cách giải quyết vấn đề này:
-
Gỡ cài đặt thư viện Docker SDK 7.0.0+ trong hệ thống và cài lại phiên bản < 7.0.0:
pip uninstall docker pip install docker==6.1.3
-
Gỡ Docker compose version 1 trong hệ thống và cài lại version 2:
sudo pip uninstall docker-compose --break-system-packages sudo apt-get remove --purge docker-compose
Cài Docker Compose version 2:
curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose sudo chmod +x ~/.docker/cli-plugins/docker-compose