!!! Не работает, testcontainers возвращает ошибку Unknown DOCKER_HOST scheme ssh, skipping the strategy test
Подключиться к удаленной машине
ssh 10.30.128.223На удаленной машине
- Установить Docker. Ниже список команд, которые нужно выполнить последовательно:
sudo apt update
sudo apt install -y docker.io
sudo systemctl enable docker
sudo systemctl start docker
sudo usermod -aG docker $USER
newgrp docker- Проверить Docker. Запустить команду:
docker ps- (опционально) Запустить dozzle (или другой инструмент) для доступа к логам.
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle:latestНа локальной машине
- Проверить доступность удаленного Docker
docker -H ssh://avvero@10.30.128.223 ps
docker -H ssh://10.30.128.223 ps- Прописать переменную в нужном месте. Например в
~/.bash_profile.
export DOCKER_HOST="ssh://10.30.128.223"На локальной машине (TLD)
- Проверить доступность удаленного Docker
ssh -L 2375:localhost:2375 user@remote-host
docker -H ssh://avvero@10.30.128.223 ps
docker -H ssh://10.30.128.223 ps- Прописать переменную в нужном месте. Например в
~/.bash_profile.
export DOCKER_HOST="ssh://10.30.128.223"- Проверить Docker. Запустить команду:
docker psЕсли на удаленной машине на 3 шаге вы запускали dozzle, то контейнер будет виден в выводе команды на локальной машине.