Faka iWindowsPress ku-Ubuntu ngamanyathelo amathathu alula ngeDocker

I-wordpress-docker

Enye yezinto ekufuneka siyenzile emva kokufaka Ubuntu 16.04, nangaphezulu ukuba sivela kufakelo olucocekileyo, yile faka kwakhona Zonke ezi nkqubo sizisebenzisa kuBuntu bethu. Ukuba ungumqambi wewebhu ngokuqinisekileyo uya kuba nomdla wokufaka iWindowsPress kwi-PC yakho. Ke ngoko, e-Ubunlog sifuna ukukubonisa ukuba kanjani faka iWindowsPress ku-Ubuntu ngokulula ngokulandela amanyathelo amathathu kuphela, ngesixhobo esibizwa Docker. Sikuxelela.

Yintoni iDocker?

Kuqala kwinto zonke kwaye okokuqala, kufanelekile ukuba uchaze ukuba yintoni kwaye isebenza njani Docker. Ewe, iDocker sisicelo sasimahla esivumela pakisha iiprojekthi zethu zesoftware kwinto esiyaziyo njengekhonteyina (isitya ngesiNgesi). Ngale ndlela, sinokuba ne- Gcwalisa inkqubo yefayile equlathe yonke into oyifunayo (ikhowudi yemithombo yolwazi, iilayibrari eziyimfuneko, izixhobo zenkqubo ...) ukuze ukwazi ukuqhuba usetyenziso kulawo nawuphi na umatshini oxhasa iDocker, ngokungathi usetyenziso oluphathwayo.

Ukufaka iDocker kunye neWordPress

I-Docker inesixhobo esibizwa ngokuba Docker Ukubhala oko kusinceda ukuba sikwazi ukulawula izikhongozeli zeprojekthi, ukuze sikwazi ukuziqalisa, sizimise, siziphelise okanye sibone imeko yazo. Ukuyifaka, kufuneka siphumeze lo myalelo ulandelayo kwisiphelo sendlela:

Sudo apt-fumana ukufaka i-docker-compose

Sebenzisa iDocker ukufaka iWindowsPress

Ngoku ekubeni sisazi ukuba yintoni iDocker kwaye siyifakile, sinokuqhubeka ukuyisebenzisa ukufaka iWindowsPress.

  • Inyathelo lokuqala ngu yenza isikhombisi ebizwa, umzekelo, Wordpress (Ndiyazi, yeyantlandlolo) kwisikhombisi sengcambu usebenzisa lo myalelo ulandelayo:

mkdir ~ / igama lefayile

  • Okulandelayo, ngaphakathi kwesikhombisi, kufuneka yenza ifayile kubizwa docker-compose.yml, esinokuyenza ngokuya kwisikhombisi esenziweyo emva koko senze ifayile oyifunayo, Oko kukuthi, ukwenza:

cd igama lefayile

uthinte i-docker-compose.yml

  • Ifayile docker-compose.yml kufuneka ibe nomxholo olandelayo:

igama:
umfanekiso: i-wordpress
amakhonkco:
-Igama lefayile_db: mysql
amazibuko:
- 8080:80
imiqulu:
- ~ / wordpress / wp_html: / var / www / html
I-wordpress_db:
umfanekiso: mariadb
okusingqongileyo:
MYSQL_ROOT_PASSWORD: umzekelo wokudlula
phpmyadmin:
umfanekiso: corbinu / docker-phpmyadmin
amakhonkco:
-Igama lefayile_db: mysql
amazibuko:
- 8181:80
okusingqongileyo:
MYSQL_USERNAME: ingcambu
MYSQL_ROOT_PASSWORD: umzekelo wokudlula

QAPHELA: Ungakopa ngesandla uncamathisele umxholo wefayile okanye, ngokuchaseneyo, ukope ngokwenza:

echo file_contents> docker-compose.yml

  • Inyathelo lokugqibela kukuqalisa iDocker, esinokuyenza ngokulula ngokusebenza:

Isudo docker-qamba ukuqala

Ngoku kufuneka uvule isikhangeli sakho (iFirefox, iChromium okanye iChannel) kwaye uye ku yendawo: 8080 kwibhokisi yokubhaliweyo ephezulu. Kwaye kunjalo! Kulula ngoku?

Njengesishwankathelo sokugqibela, sifuna ukukukhumbuza ngento esiyenzileyo. Okokuqala, sinayo efakiweyo docker, isixhobo esisinceda ukuba sipakishe iprojekthi yeSoftware kwizikhongozeli ukuze siyilayishe ngokulula kuyo nayiphi na inkqubo. Apha ngezantsi sinayo wenze ifayile docker-compose.yml kunye Ukucwangciswa kweWindowsPress kuyafuneka, ekugqibeleni ukuqala iDocker. Siyathemba ukuba esi sithuba sikuncedile ukuba ufake iWindowsPress kwi-Ubuntu bakho kwaye ukuba unayo nayiphi na imibuzo, bayeke kwicandelo lamagqabaza. Kude kube lixesha elizayo 😉


Izimvo ezi-2, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   imeyile sitsho

    Andiqondi nanye into. Ifayile yedocker-compose.yml yifayile yoqwalaselo, kodwa ifakwa njani i-wordpress?

  2.   Javivi "iVivi" iSan sitsho

    Ndiyaqhubeka ngenyathelo ngenyathelo kwaye ayisebenzi, ndinempazamo xa ndenza umthetho wokugqibela

    Isudo docker-qamba ukuqala

    Impazamo: yaml.scanner.ScannerError: ngelixa ujonga isitshixo esilula
    kwi "./docker-compose.yml", umgca 4, ikholam 1
    ayifumaneki kulindelwe ':'
    kwi "./docker-compose.yml", umgca 5, ikholam 1