ຕິດຕັ້ງ WordPress ເທິງ Ubuntu ໃນສາມຂັ້ນຕອນງ່າຍໆກັບ Docker

wordpress-docker

ສິ່ງ ໜຶ່ງ ທີ່ພວກເຮົາຕ້ອງເຮັດຫຼັງຈາກຕິດຕັ້ງ Ubuntu 16.04, ແລະອີກຢ່າງ ໜຶ່ງ ຖ້າພວກເຮົາມາຈາກການຕິດຕັ້ງທີ່ສະອາດ, ແມ່ນ ຕິດຕັ້ງ ໃໝ່ ທຸກໆໂປແກຼມທີ່ພວກເຮົາໃຊ້ໃນ Ubuntu ຂອງພວກເຮົາ. ຖ້າທ່ານເປັນນັກພັດທະນາເວັບທ່ານແນ່ນອນຈະສົນໃຈຕິດຕັ້ງ WordPress ໃນ PC ຂອງທ່ານ. ເພາະສະນັ້ນ, ທີ່ Ubunlog ພວກເຮົາຕ້ອງການສະແດງວິທີການ ຕິດຕັ້ງ WordPress ໃນ Ubuntu ຢ່າງງ່າຍດາຍພຽງແຕ່ປະຕິບັດຕາມສາມຂັ້ນຕອນເທົ່ານັ້ນ, ໂດຍຜ່ານເຄື່ອງມືທີ່ເອີ້ນວ່າ Docker. ພວກເຮົາບອກທ່ານ.

Docker ແມ່ນຫຍັງ?

ກ່ອນອື່ນ ໝົດ ແລະກ່ອນອື່ນ ໝົດ, ມັນສົມຄວນທີ່ຈະອະທິບາຍວ່າມັນແມ່ນຫຍັງແລະມັນເຮັດວຽກໄດ້ແນວໃດ Docker. ດີ, Docker ແມ່ນໂປແກຼມຟຣີທີ່ອະນຸຍາດໃຫ້ພວກເຮົາ package ໂຄງການຊອບແວຂອງພວກເຮົາໃນສິ່ງທີ່ພວກເຮົາຮູ້ວ່າເປັນພາຊະນະບັນຈຸ (ບ່ອນເກັບມ້ຽນ ໃນ​ພາ​ສາ​ອັງ​ກິດ). ໃນທາງນີ້, ພວກເຮົາສາມາດມີ ສຳ ເລັດລະບົບແຟ້ມເອກະສານທີ່ປະກອບມີທຸກຢ່າງທີ່ທ່ານຕ້ອງການ (ລະຫັດແຫຼ່ງຂໍ້ມູນ, ຫ້ອງສະ ໝຸດ ທີ່ ຈຳ ເປັນ, ເຄື່ອງມືລະບົບ ... ) ເພື່ອໃຫ້ສາມາດ ດຳ ເນີນການ ຄຳ ຮ້ອງສະ ໝັກ ນີ້ໃນເຄື່ອງທີ່ສະ ໜັບ ສະ ໜູນ Docker, ຄືກັບວ່າມັນແມ່ນ app Portable.

ການຕິດຕັ້ງ Docker ແລະ WordPress

Docker ມີເຄື່ອງມືທີ່ເອີ້ນວ່າ Docker Compose ທີ່ແນ່ນອນຊ່ວຍພວກເຮົາໃນການຈັດການບັນຈຸຂອງໂຄງການ, ດັ່ງນັ້ນຈຶ່ງສາມາດເລີ່ມຕົ້ນ, ຢຸດ, ລົບລ້າງພວກມັນຫຼືເບິ່ງສະຖານະພາບຂອງພວກມັນ. ການຕິດຕັ້ງມັນ, ພວກເຮົາພຽງແຕ່ຕ້ອງປະຕິບັດ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້ໃນສະຖານີ:

sudo apt-get ຕິດຕັ້ງ docker-compose

ການໃຊ້ Docker ເພື່ອຕິດຕັ້ງ WordPress

ຕອນນີ້ພວກເຮົາຮູ້ວ່າ Docker ແມ່ນຫຍັງແລະພວກເຮົາໄດ້ຕິດຕັ້ງມັນແລ້ວ, ພວກເຮົາສາມາດ ດຳ ເນີນການ ນຳ ໃຊ້ມັນເພື່ອຕິດຕັ້ງ WordPress.

  • ຂັ້ນຕອນ ທຳ ອິດແມ່ນ ສ້າງໄດເລກະທໍລີ ເອີ້ນວ່າ, ຍົກຕົວຢ່າງ, wordpress (ຂ້ອຍຮູ້, ມັນແມ່ນຕົ້ນສະບັບຫຼາຍ) ໃນໄດເລກະທໍລີຮາກໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

mkdir ~ / wordpress

  • ຕໍ່ໄປ, ພາຍໃນໄດເລກະທໍລີນັ້ນ, ພວກເຮົາຕ້ອງເຮັດ ສ້າງເອກະສານ ເອີ້ນວ່າ docker-compose.yml, ເຊິ່ງພວກເຮົາສາມາດເຮັດໄດ້ໂດຍການໄປທີ່ໄດເລກະທໍລີທີ່ສ້າງແລ້ວສ້າງເອກະສານທີ່ຕ້ອງການ, ນັ້ນແມ່ນການປະຕິບັດ:

wordpress cd

ແຕະຕ້ອງ docker-compose.yml

  • ເອກະສານທີ່ docker-compose.yml ຕ້ອງມີເນື້ອໃນຕໍ່ໄປນີ້:

wordpress:
ຮູບພາບ: wordpress
ລິ້ງ:
- wordpress_db: mysql
ທ່າເຮືອ:
- ເວລາ 8080:80
ບໍລິມາດ:
- ~ / wordpress / wp_html: / var / www / html
wordpress_db:
ຮູບພາບ: mariadb
ສະພາບແວດລ້ອມ:
MYSQL_ROOT_PASSWORD: examplepass
phpmyadmin:
ຮູບພາບ: corbinu / docker-phpmyadmin
ລິ້ງ:
- wordpress_db: mysql
ທ່າເຮືອ:
- ເວລາ 8181:80
ສະພາບແວດລ້ອມ:
MYSQL_USERNAME: ຮາກ
MYSQL_ROOT_PASSWORD: examplepass

ໝາຍ ເຫດ: ທ່ານສາມາດຄັດລອກເນື້ອຫາຂອງເອກະສານດ້ວຍຕົນເອງຫຼືໃນທາງກົງກັນຂ້າມ, ຄັດລອກມັນໂດຍການ ດຳ ເນີນການ:

echo file_contents> docker-compose.yml

  • ຂັ້ນຕອນສຸດທ້າຍແມ່ນການເລີ່ມຕົ້ນ Docker, ເຊິ່ງພວກເຮົາສາມາດເຮັດໄດ້ງ່າຍໂດຍການແລ່ນ:

sudo docker- ປະກອບການເລີ່ມຕົ້ນ

ຕອນນີ້ທ່ານພຽງແຕ່ຕ້ອງເປີດໂປແກຼມທ່ອງເວັບຂອງທ່ານ (Firefox, Chromium ຫຼື Chrome) ແລະເຂົ້າໄປ localhost: 8080 ຜ່ານປ່ອງຂໍ້ຄວາມເທິງ. ແລະນັ້ນແມ່ນມັນ! ງ່າຍບໍ່?

ເປັນບົດສະຫລຸບສຸດທ້າຍ, ພວກເຮົາຢາກຈະເຕືອນທ່ານກ່ຽວກັບສິ່ງທີ່ພວກເຮົາໄດ້ເຮັດ. ກ່ອນອື່ນ ໝົດ, ພວກເຮົາມີ docker ຕິດຕັ້ງ, ເຄື່ອງມືທີ່ຊ່ວຍໃຫ້ພວກເຮົາຈັດຕັ້ງໂປແກຼມໂປແກຼມໂປແກຼມໂປແກຼມໃສ່ໃນພາຊະນະເພື່ອໃຫ້ມັນສາມາດ ນຳ ໃຊ້ລະບົບໃດກໍ່ໄດ້ງ່າຍ. ຂ້າງລຸ່ມນີ້ພວກເຮົາມີ ສ້າງແຟ້ມເອກະສານ docker-compose.yml ມີ ຕ້ອງມີການຕັ້ງຄ່າ WordPress, ໃນທີ່ສຸດເລີ່ມ Docker. ພວກເຮົາຫວັງວ່າບົດຄວາມນີ້ໄດ້ຊ່ວຍທ່ານຕິດຕັ້ງ WordPress ໃນ Ubuntu ຂອງທ່ານແລະວ່າ, ຖ້າທ່ານມີ ຄຳ ຖາມ, ໃຫ້ພວກເຂົາຢູ່ໃນສ່ວນ ຄຳ ເຫັນ. ຈົນຮອດຄັ້ງຕໍ່ໄປ😉


ເນື້ອໃນຂອງບົດຂຽນຍຶດ ໝັ້ນ ຫລັກການຂອງພວກເຮົາ ຈັນຍາບັນຂອງບັນນາທິການ. ເພື່ອລາຍງານການກົດຜິດພາດ ທີ່ນີ້.

2 ຄຳ ເຫັນ, ປ່ອຍໃຫ້ທ່ານ

ອອກ ຄຳ ເຫັນຂອງທ່ານ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *

*

*

  1. ຮັບຜິດຊອບຕໍ່ຂໍ້ມູນ: Miguel ÁngelGatón
  2. ຈຸດປະສົງຂອງຂໍ້ມູນ: ຄວບຄຸມ SPAM, ການຈັດການ ຄຳ ເຫັນ.
  3. ກົດ ໝາຍ: ການຍິນຍອມຂອງທ່ານ
  4. ການສື່ສານຂໍ້ມູນ: ຂໍ້ມູນຈະບໍ່ຖືກສື່ສານກັບພາກສ່ວນທີສາມຍົກເວັ້ນໂດຍພັນທະທາງກົດ ໝາຍ.
  5. ການເກັບຂໍ້ມູນ: ຖານຂໍ້ມູນທີ່ຈັດໂດຍ Occentus Networks (EU)
  6. ສິດ: ໃນທຸກເວລາທີ່ທ່ານສາມາດ ຈຳ ກັດ, ກູ້ຄືນແລະລຶບຂໍ້ມູນຂອງທ່ານ.

  1.   pepe ກ່າວວ່າ

    ຂ້ອຍບໍ່ເຂົ້າໃຈສິ່ງ ໜຶ່ງ. ເອກະສານ docker-compose.yml ແມ່ນເອກະສານການຕັ້ງຄ່າ, ແຕ່ມີການຕິດຕັ້ງ wordpress ແນວໃດ?

  2.   Javivi "the Vivi" San ກ່າວວ່າ

    ຂ້ອຍສືບຕໍ່ເປັນແຕ່ລະບາດກ້າວແລະມັນບໍ່ໄດ້ຜົນ, ຂ້ອຍມີຂໍ້ຜິດພາດນີ້ເມື່ອຂ້ອຍປະຕິບັດ ຄຳ ສັ່ງສຸດທ້າຍ

    sudo docker- ປະກອບການເລີ່ມຕົ້ນ

    ຄວາມຜິດພາດ: yaml.scanner.ScannerError: ໃນຂະນະທີ່ສະແກນປຸ່ມງ່າຍໆ
    ໃນ "./docker-compose.yml", ແຖວ 4, ຖັນ 1
    ບໍ່ພົບຄວາມຄາດຫວັງ ':'
    ໃນ "./docker-compose.yml", ແຖວ 5, ຖັນ 1