1. Подготовка
Поместите дистрибутив сервера Trassir на Debian сервер в директорию /home/user_name/install (user_name - имя пользователя, под которым вы авторизовались)
Проверьте, есть ли файл старой версии сервера Trassir и удалите её при наличии:
ls -la /home/install/ | grep Trassir-Daemon sudo rm /home/install/Trassir-Daemon*
2. Удаление образа Trassir текущей версии:
Остановите текущий контейнер командой:
systemctl stop t1daemon
Затем необходимо вывести название и тег текущего image командой:
docker images
Пример:
test@debian:/home/install$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE trassir-daemon/cuda 4.5.18.0-1225071-Release f83c18daffa0 13 days ago 21.8GB
После чего для удаления docker образа нужно будет прописать:
docker rmi docker_name:docker_tag
docker_name и docker_tag - имя и тег образа, которые можно узнать при помощи команды docker images, в примере это значения из столбцов REPOSITORY и TAG: trassir-daemon/cuda и 4.5.18.0-1225071-Release
Пример:
docker rmi trassir-daemon/cuda:4.5.18.0-1225071-Release
3. Установка образа Trassir новой версии:
sudo mv /home/$(whoami)/install/* /home/install/ && cd /home/install && sudo docker load < Trassir-Daemon-*
После чего необходимо вывести название и тег текущего image и обновить значения в файле .env:
sudo docker images
sudo nano /home/vms/trassir/.env
Пример:
test@debian:/home/install$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE trassir-daemon/cuda 4.5.18.0-1225071-Release f83c18daffa0 13 days ago 21.8GB
Копируем значения из столбцов REPOSITORY и TAG: trassir-daemon/cuda 4.5.18.0-1225071-Release
После чего прописываем их после "IMAGE=" в первой строке через двоеточие, для сохранения изменений нажмите Ctrl+o -> Enter -> Ctrl+x
Пример содержимого финального файла .env:
IMAGE=trassir-daemon/cuda:4.5.18.0-1225071-Release WORK_DIR=/home/vms/trassir/
После чего выполните:
sudo systemctl enable t1daemon.service && sudo systemctl start t1daemon.service