Enye yezinto ekufuneka siyenzile emva kokufaka Ubuntu 16.04, nangaphezulu ukuba sivela kufakelo olucocekileyo, yile faka kwakhona zonke ezo nkqubo sizisebenzisa kuBuntu bethu. Ukuba ungumphuhlisi wewebhu ngokuqinisekileyo uya kuba nomdla wokufaka i-WordPress kwi-PC yakho. Ngoko ke, kwi Ubunlog sifuna ukukufundisa ukuba njani 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 😉
Andiqondi nanye into. Ifayile yedocker-compose.yml yifayile yoqwalaselo, kodwa ifakwa njani i-wordpress?
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