Pardus Sunucusu Üzerinde Docker Container kullanarak OpenFire Kurulumu yapıp kullanmak gibi bir amacınız var ise aşağıdaki adımları takip edebilirsiniz. Docker İle OpenFire.
Docker Container ls
Komutu ile hangi docker container lerin çalıştığını görmek ile başlayalım. Dikkat ettiğiniz gibi henüz herhangi bir container çalışmıyor.
Openfire uygulaması db olarak mysql kullansın istiyorsak;
docker run --name openfire-mysql -e MYSQL_ROOT_PASSWORD=1234+abcd -e MYSQL_DATABASE=openfire \ -e MYSQL_USER=openfireuser -e MYSQL_PASSWORD=1234+abcd -d mysql
Komutu ile mysql docker container ı indirip hazır hale getiriyoruz.
docker run -d -p 9090:9090 -p 5222:5222 -p 5269:5269 \ > -p 5223:5223 -p 7443:7443 -p 7777:7777 -p 7070:7070 -p 5229:5229 -p 5275:5275 \ > --link openfire-mysql:db idelibalta/docker-openfire
Komutu ile openfire docker container ını indirip start olmuş hale getiriyoruz. Bu komut içinde;
-p 9090 — Openfire yönetim konsoluna ulaşmak için kullanılır — http://localhost:9090
-p 5222 — Client to Server SSL – TSL bağlantısı için kullanılan port
-p 5269 — Openfire tarafında cluster yapılacak ise kullanılacak port
-p 5223 — Client to Server SSL bağlantısı için kullanılan port
-p 7443 — Secure HTTP için kullanılan port
-p 7777 — File Transfer için kullanılan port
-p 7070 — None Secure HTTP için kullanılan port
-p 5229 — Etki Alanı Hizmeti Denetleyicisi için kullanılan port
-p 5275 — External Component Yönetmek için kullanılan port
İle yönetim paneline ulaşabilirsiniz.