ONLYOFFICE Docs'un Docker kurulumunu kaldırma
Giriş
ONLYOFFICE Docs'u bilgisayarınızda Docker ile çalıştırıyorsanız, onu bilgisayarınızdan tamamen kaldırmanız veya yeni bir sürüm yayımlandığında mevcut imajı silmeniz gereken durumlar olabilir. Aksi halde Docker kapsayıcıyı önceden indirilmiş imajdan çalıştırır.
Bu kılavuz, ONLYOFFICE Docs Docker sürümünü makinenizden nasıl kaldıracağınızı gösterir.
ONLYOFFICE Docs kapsayıcısını kaldırma
Kullanıcıların bağlantısını kesmeden önce tüm belgelerin kaydedildiğinden emin olmak için aşağıdaki betiği çalıştırın:
sudo docker exec {{DOCUMENT_SERVER_ID}} documentserver-prepare4shutdown.sh
Betiğin çalışması uzun sürebilir (5 dakikaya kadar).
ONLYOFFICE Docs Docker kapsayıcısını Docker stop komutuyla durdurun:
sudo docker stop documentserver
Durdurulan kapsayıcıyı kaldırmak için aşağıdaki komutu kullanın:
sudo docker rm documentserver
ONLYOFFICE Docs Docker kapsayıcısına kurulum sırasında Docker --name komutuyla ad vermiş olmanız gerekir. Bunu yapmadıysanız Docker kapsayıcıya kendisi bir ad atar. Bu durumda sistemdeki tüm kapsayıcıların adlarını şu komutla bulabilirsiniz:
sudo docker ps -a
Sisteminizdeki tüm Docker kapsayıcılarını aşağıdaki komutla da kaldırabilirsiniz:
sudo docker rm -f $(sudo docker ps -aq)
Bu komut TÜM kapsayıcıları anında kaldırır. Kaldırmak istemediğiniz başka kapsayıcılar çalışıyorsa bu komutu kullanmayın.
Kapsayıcıların dışında saklanan verileri silme
ONLYOFFICE Docs'u Docker için verileri kapsayıcının dışında saklayacak şekilde ayarladıysanız, kapsayıcıyı kaldırdıktan sonra verileri de silmeniz gerekir. Bunu rm komutuyla yapabilirsiniz:
rm -rvf /path/to/onlyoffice/data/directory
ONLYOFFICE Docs imajını silme
ONLYOFFICE Docs kapsayıcısı ve tüm veriler silindiğine göre artık ONLYOFFICE Docs imajını silebilirsiniz. ONLYOFFICE Docs Docker kurulumunuzu yeni bir sürüme yükseltmek istediğinizde de imajı silmeniz gerekebilir. Bu, aşağıdaki komutla yapılabilir:
sudo docker rmi onlyoffice/documentserver
Sisteminizde başka imaj olmadığından eminseniz veya artık onlara ihtiyacınız yoksa, mevcut tüm Docker imajlarını tek bir komutla silebilirsiniz:
sudo docker rmi -f $(sudo docker images -aq)
Bu komut TÜM imajları anında siler. Silmek istemediğiniz başka Docker imajlarınız varsa bu komutu kullanmayın.