Ayhan ARDA

Ubuntu üzerine LXC Container ve LXC WebPanel Kurulumu

&NewLine;<h4 class&equals;"wp-block-heading">Ubuntu üzerine LXC Container ve LXC WebPanel Kurulumu<&sol;h4>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Docker docker nereye kadar dedik ve birazda de&gbreve;i&scedil;iklik olmas&inodot; için LXC container kurmaya karar verdik&comma; öncesinde s&inodot;f&inodot;r ubuntu kurdum version 19&period;04 ve update ettim&period; Sonras&inodot;nda LXC ve lxc template&&num;8217&semi;lerini kumakla ba&scedil;layal&inodot;m&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>apt-get install lxc lxc-templates -y<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Sorunsuz kurulum olup olmad&inodot;&gbreve;&inodot;na a&scedil;a&gbreve;&inodot;daki komutla bakabilirsiniz &comma; cgroups&&num;8217&semi;lar &comma; nat&&num;8217&semi;lar &comma; namespace&&num;8217&semi;lerin olu&scedil;tu&gbreve;unu göreceksiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-checkconfig<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Scedil;imdi templatelerin gelip gelmedi&gbreve;ini a&scedil;a&gbreve;&inodot;daki komutla kontrol edelim&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> ls &sol;usr&sol;share&sol;lxc&sol;templates&sol; <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>root&commat;lxc&colon;&sol;home&sol;ayhanarda&num; ls &sol;usr&sol;share&sol;lxc&sol;templates&sol;<br> lxc-alpine lxc-archlinux lxc-centos lxc-debian lxc-fedora lxc-gentoo lxc-oci lxc-opensuse lxc-plamo lxc-sabayon lxc-sparclinux lxc-ubuntu lxc-voidlinux<br> lxc-altlinux lxc-busybox lxc-cirros lxc-download lxc-fedora-legacy lxc-local lxc-openmandriva lxc-oracle lxc-pld lxc-slackware lxc-sshd lxc-ubuntu-cloud<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Görüldü&gbreve;ü üzere templatelerimiz gelmi&scedil; &comma; &scedil;imdi ilk konteyner&&num;8217&semi;imizi olu&scedil;tural&inodot;m&period; Örne&gbreve;in ubuntu konteyner açal&inodot;m&comma; ismi de new-container olsun&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-create -n new-container -t ubuntu<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Idot;lk kez imaj indirirken biraz uzun sürebilir &comma; ikinci de de ayn&inodot; durumun olup olmad&inodot;&gbreve;&inodot;n&inodot; görmek için tekrar indirme ihtiyac&inodot; hissettim &comma; bununda ad&inodot; &comma; new-container-2 olsun diyorum ve tekrar indiriyorum&period; <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-create -n new-container-2 -t ubuntu<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Ve sonuç dü&scedil;ündü&gbreve;üm gibi oldu &comma; birincisi 2 dakika kadar sürerken ikincisi zaten kal&inodot;b&inodot; daha önce indi&gbreve;i için 2 saniye kadar sürdü&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Scedil;imdi lxc container&&num;8217&semi;lar&inodot;m&inodot;z&inodot; listeleyelim&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>root&commat;lxc&colon;&sol;home&sol;ayhanarda&num; lxc-ls<br>new-container new-container-2<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Görüldü&gbreve;ü üzere 2 adet container gözüküyor &comma; &scedil;imdi new-container isimli olan&inodot; çal&inodot;&scedil;t&inodot;ral&inodot;m&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-start -n new-container -d <&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Peki container&&num;8217&semi;&inodot;n konsoluna nas&inodot;l eri&scedil;iriz dedi&gbreve;inizi duyar gibiyim &comma; a&scedil;a&gbreve;&inodot;daki komutu kullanabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-console -n new-container <&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Scedil;ifre soracakt&inodot;r &comma; konteyner&&num;8217&semi;&inodot; indirdi&gbreve;imizde zaten bize ubuntu kullan&inodot;c&inodot; ad&inodot; ve &scedil;ifresini vermi&scedil; idi &comma; bu bilgiler ile giri&scedil; yapabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Konteyner ile ilgili bilgi almak için a&scedil;a&gbreve;&inodot;daki komutu kullanabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">lxc-info -n new-container<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Ç&inodot;kt&inodot;s&inodot; a&scedil;a&gbreve;&inodot;daki gibi olacakt&inodot;r&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">root&commat;kxc&colon;&sol;home&sol;ayhanarda&num; lxc-info -n new-container<br> Name&colon; new-container<br> State&colon; RUNNING<br> PID&colon; 41933<br> IP&colon; 10&period;0&period;3&period;16<br> CPU use&colon; 1&period;58 seconds<br> BlkIO use&colon; 33&period;30 MiB<br> Memory use&colon; 69&period;94 MiB<br> KMem use&colon; 12&period;58 MiB<br> Link&colon; vethRUDGSR<br> TX bytes&colon; 1&period;89 KiB<br> RX bytes&colon; 2&period;84 KiB<br> Total bytes&colon; 4&period;73 KiB<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Konteyner&&num;8217&semi;lar&inodot;m&inodot;z&inodot; ba&scedil;latmak ya da durdurmak için a&scedil;a&gbreve;&inodot;daki komutlar&inodot; kullanabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-start -n new-container<br>lxc-stop -n new-container<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Konteyner&&num;8217&semi;lar&inodot;m&inodot;z&inodot; pause ya da unpouse etmek için ise a&scedil;a&gbreve;&inodot;daki komutlar&inodot; kullanabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-freeze -n new-container<br>lxc-unfreeze -n new-container<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">E&gbreve;er konteyner&&num;8217&semi;&inodot;m&inodot;z&inodot;n snapshot&&num;8217&semi;&inodot;n&inodot; almak istersek önce durdurmal&inodot;y&inodot;z ve sonra snapshot&&num;8217&semi;&inodot; a&scedil;a&gbreve;&inodot;daki komutla alabiliriz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-stop -n new-container<br>lxc-snapshot -n new-container <&sol;em> <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Al&inodot;nan snapshotlar&inodot; listemelek için a&scedil;a&gbreve;&inodot;daki komutu kullanabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>root&commat;lxc&colon;&sol;home&sol;ayhanarda&num; lxc-snapshot -L -n new-container<br>snap0 &lpar;&sol;var&sol;lib&sol;lxc&sol;new-container&sol;snaps&rpar; 2019&colon;08&colon;07 10&colon;47&colon;07<&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Snapshot&&num;8217&semi;tan dönmek için ise komut a&scedil;a&gbreve;&inodot;daki gibi olacakt&inodot;r&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em> lxc-snapshot -r snap0 -n new-container <&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Konteyner&&num;8217&semi;&inodot; silmek için yine önce durdurmal&inodot; sonra silmelisiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>lxc-stop -n new-container<br>lxc-destroy -n new-container <&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Komutlarla u&gbreve;ra&scedil;mak istemiyorum &comma; bir gui&&num;8217&semi;mizde olsun diyorsan&inodot;z a&scedil;a&gbreve;&inodot;daki komut ile kurabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><em>wget https&colon;&sol;&sol;lxc-webpanel&period;github&period;io&sol;tools&sol;install&period;sh -O &&num;8211&semi; &vert; bash <&sol;em><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Idot;&scedil;lem bitti&gbreve;inde LXC web panel&&num;8217&semi;e http&colon;&sol;&sol;ipadresiniz&colon;5000 nolu porttan admin kullan&inodot;c&inodot; ad&inodot; ve &scedil;ifresi ile eri&scedil;ebilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Ayhan ARDA<&sol;p>&NewLine;&NewLine;

Mobil sürümden çık