Ampidiro WordPress amin'ny Ubuntu amin'ny dingana tsotra telo miaraka amin'i Docker

wordpress-docker

Ny iray amin'ireo zavatra tsy maintsy ataontsika aorian'ny fametrahana ny Ubuntu 16.04, ary maro hafa raha toa ka avy amina fametrahana madio isika dia mametraka indray ireo programa rehetra ampiasainay ao amin'ny Ubuntu. Raha mpamorona tranonkala ianao dia azo antoka fa liana amin'ny fametrahana WordPress amin'ny PC ianao. Noho izany, ao Ubunlog dia tianay haseho anao ny fomba mametraka WordPress amin'ny Ubuntu mora foana manaraka dingana telo fotsiny, amin'ny alàlan'ny fitaovana antsoina hoe Docker. Lazainay aminao.

Inona no atao hoe Docker?

Voalohany indrindra ary voalohany indrindra, ilaina ny manazava hoe inona izany ary ny fomba fiasan'izy io Docker. Eny, Docker dia fampiharana maimaim-poana mamela antsika fonosana ny tetikasanay rindrambaiko amin'ny zavatra fantatray fa fitoeran-javatra (fitoeran-javatra amin'ny teny anglisy). Amin'izany no ahafahantsika manana a Rafitra fisie feno izay misy ny zavatra rehetra ilainao (kaody loharano, famakiam-boky ilaina, fitaovan'ny rafitra ...) hahafahana mampandeha ny fampiharana an'io amin'ny milina rehetra manohana an'i Docker, toy ny hoe fampiharana azo entina.

Mametraka Docker sy WordPress

Docker dia manana fitaovana antsoina hoe Docker Compose izay manampy antsika tsara hahay hitantana ireo kaonteneranà tetik'asa iray, mba hanombohana azy ireo, hampiatoana azy ireo, hanafoanana azy ireo na hahita ny satan'izy ireo. Mba hametrahana azy dia mila manatanteraka ity baiko manaraka ity fotsiny isika ao amin'ny terminal:

sudo apt-mahazo mametraka docker-compose

Mampiasa Docker hametrahana WordPress

Ankehitriny rehefa fantatsika ny atao hoe Docker ary apetrantsika izy, dia afaka manohy mampiasa azy io hametrahana WordPress.

  • Ny dingana voalohany dia mamorona lahatahiry antsoina, ohatra, WordPress (Fantatro fa tena izy io) ao amin'ny lahatahiry faka mampiasa ity baiko manaraka ity:

mkdir ~ / wordpress

  • Manaraka izany, ao anatin'io lahatahiry io dia mila mamorona rakitra antsoina hoe docker-compose.yml, izay azontsika atao amin'ny alàlan'ny alàlan'ny lahatahiry noforonina ary avy eo mamorona ilay rakitra tadiavina, dia ny fanatanterahana:

cd wordpress

mikasika docker-compose.yml

  • Ny rakitra docker-compose.yml tsy maintsy manana ireto atiny manaraka ireto:

wordpress:
sary: ​​wordpress
rohy:
- wordpress_db: MySQL
seranan-tsambo:
- 8080:80
boky:
- ~ / wordpress / wp_html: / var / www / html
wordpress_db:
sary: ​​mariadb
tontolo iainana:
MYSQL_ROOT_PASSWORD: examplepass
phpmyadmin:
sary: ​​corbinu / docker-phpmyadmin
rohy:
- wordpress_db: MySQL
seranan-tsambo:
- 8181:80
tontolo iainana:
MYSQL_USERNAME: faka
MYSQL_ROOT_PASSWORD: examplepass

NAOTY: azonao atao ny manindry-paonty tanana ny atin'ny rakitra na, ny mifanohitra amin'izay, adikao amin'ny alàlan'ny fanatanterahana:

echo file_contents> docker-compose.yml

  • Ny dingana farany dia ny fanombohana Docker, izay azontsika atao mora foana amin'ny fihazakazahana:

sudo docker-compose fanombohana

Izao dia mila manokatra ny navigateur-nao fotsiny ianao (Firefox, Chromium na Chrome) ary mankany localhost: 8080 amin'ny alàlan'ny boaty misy ny lahatsoratra eo ambony. Ary dia izay! Mora ve?

Ho famintinana farany dia te hampatsiahy anao ny zavatra nataonay izahay. Voalohany indrindra, manana isika napetraka docker, fitaovana iray manampy antsika amin'ny famonosana tetikasa lozisialy ao anaty kaontenera mba hitaterana azy io amin'ny rafitra rehetra. Etsy ambany no ananantsika namorona rakitra docker-compose.yml miaraka amin'ny Ilaina ny fametrahana WordPress, hanomboka Docker ihany amin'ny farany. Manantena izahay fa ity lahatsoratra ity dia nanampy anao nametraka WordPress tao amin'ny Ubuntu anao ary raha manana fanontaniana ianao dia avelao ao amin'ny faritra misy ny hevitra. Mandra-pahatongan'ny fotoana manaraka 😉


Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

2 hevitra, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka.

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   Pepe dia hoy izy:

    Zavatra iray tsy azoko. Ny rakitra docker-compose.yml dia fisie fikirakirana, fa ahoana ny fametrahana ny wordpress?

  2.   Javivi "the Vivi" San dia hoy izy:

    Manohy tsikelikely aho ary tsy mandeha izy, manana an'ity lesoka ity aho rehefa manao ny baiko farany

    sudo docker-compose fanombohana

    ERROR: yaml.scanner.ScannerError: eo am-pikarohana fanalahidy tsotra
    ao amin'ny "./docker-compose.yml", andalana 4, tsanganana 1
    tsy hita andrasana ':'
    ao amin'ny "./docker-compose.yml", andalana 5, tsanganana 1